I never see upload speeds greater than about 26KByte/s when I upload from my system, but this is due to the limitation of my home ADSL connection (1536Kbit down / 256Kbit up).
However, recently I used wget to transfer a file directly from Microsoft to my home directory here at DreamHost and obtained an overall transfer speed of 1.2MByte/s.
Have you done a trace route to your server here at DreamHost? This can sometimes show problems along the route that may impact speeds.
Save [color=#CC0000]$50[/color] on DreamHost hosting using promo code [color=#CC0000]SAVEMONEY[/color] ( Click for promo code details )