Good advice - had same issue last year due to water ingress into lines running to my local exchange. Took 3 months to get em fixed thru my telco.
Been there, done that. The last time a tech came out, he was surprised we were able to get online at all as well. However, he left a nifty little tool that shows me modem stats, and it's not that bad. Shouldn't be causing issues like this at least. That being said, I'll definitely say that it's on both parties ends.
SNR: 38.3 dB
Received Signal Strength: -9.6 dBmV
Bit Error Rate: 0.019%
So, it's looks decent. Not great, but still. And if anyone's interested in the 'tool'...
I've got Comcast, so the address may or may not give you a read out of your modem.
It does get old. I just joined a game on domination where we were over 100 points down. As soon as I was put in the game I was killed before I could move. SO I am on probation again because these bi**hes can't make a fair spawning system. I quit playing Halo, because after 3 the multiplayer got gay. This one is getting dam* close to being the same way.