Change ISP. I may have dropped 1 in the last 3 months. with about 20 hours of game play a week.

Edit
there was 2 other times but they where power outages which I don't fault SE for.