That's wierd. I think sometimes it has more to do with a consistent connection than raw speed. I have 1000kb down and 250kb up and I'm solid on every game I play, including TF2. I used to have cable which was about 6000kb down but was glitchy which made everything run like crap.