Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
I mean come on! We're on RR turbo here, with a crappy barely 450 kbps upload! The download is great, the ping is better than DSL [27 ms ping vs 68 ms ping], it's just the upload!
That is the norm with most ISPs, unfortunately. I have 15mbit download, 1mbit upload on Cox.
The only provider I know of that offers synchronous speeds is Verizon FIOS. Last I checked they had a 20mbit plan both ways. Wish it was available here.. I'd switch in a heartbeat.