I had the same problem with my local DSL. then we canceled that crappy service and got this. For the most part it's fast, and my ping is usually sub-50 even for CS servers based in texas. but once every so often the service just craps out and I gotta restart the computer, the modem, and all that.
And something is preventing my computer from starting up naturally. I have to ctrl-alt-del to get the thing to finish loading. no idea what that's about. I left tonight at about 8, my DL was at 75% and 2 hours left. I get home, the DL is at 75.1% and the service has halted. I could playing the damn game now