How about some FASTER servers, Valve?! Spend some of those millions you are making. Getting capped bandwidth 400kb-800kb is pathetic. You know damn well you are capping the bandwidth.
I remember when Steam used to be fast for downloads. It's bad enough you are charging people the same price as retail for new games. Give people faster servers or they will leave you in droves.