You have to keep in mind that speed and lag (latency) are two completely different things.
Think of a highway... speed would be the speed limit on that highway. So, basically, traffic would be able to move at the speed of 10mb/sec (for example).
Lag (latency) is how long the traffic has to sit on the on-ramp before it even gets a chance to get up to speed. A good efficient on-ramp would see 35ms.. but if there is a lot of congestion on the ramp, it may take 200ms or more for a "car" to actually get to the highway.
A problem with ISP's is that they tend to not put enough lanes on the highway, so when traffic gets congested no one can even get to the speed limit, and things get so backed up that a lot of cars get stuck on the on-ramps, not even being able to get TO the highway (dropped/lost packets).
It looks like Qwest is suffering from a 9-day mega traffic jam! (must be chinese owned LOL)
Since not a lot of information is exchanged for AH to work, speed isn't nearly as important at lag(latency) is.
DSL/Cable/Fiber (when working properly) = FAST SPEED, LOW LATENCY, NO LOST PACKETS (ideal for gaming *IF* it works properly)
Satellite = MEDIUM SPEED, HIGH LATENCY, A FEW LOST PACKETS
WiFi = MEDIUM SPEED, LOW LATENCY, SOME LOST PACKETS
Dial-Up = SLOW SPEED, LOW LATENCY, NO LOST PACKETS (until someone picks up the phone)