I was having the same kind of problem until I changed the compound tcp setting to ctcp. Apparently it increases the TCP send window more aggressively for broadband connections. You must change it from an elevated command prompt (right click on command prompt icon in start menu, choose run as administrator) then type:
netsh interface tcp set global congestionprovider=ctcp
Hit enter, close command prompt, and come here and see what if anything changed.
As always use at your own risk and make a restore point prior to attempting to out smart your computer