I have a couple machines experiencing an awful download speed on an awesome Internet connection, and for the life of me I can't come up with a rational explanation as to why.
Speed test to the local ISP shows >10Mbps downspeed. The line is supposed to be symmetrical but test shows ~7Mbps upspeed. Speed test to a server further away shows < 8Mbps. (One server I tested showed under 1Mbps.) And pingtest.net shows 11ms ping, 1ms jitter, 0% packet loss. Internal pings are 1ms or 2ms.
Actual downloads however are terribly slow. The speeds vary between website. Drivers from Dell (over FTP) at 40Kb/s, sometimes 10Kb/s. Windows 8 Preview from Microsoft 100Kb/s, VLC from SourceForge at 60Kb/s.
Firewall blocks all ICMP. (This is clearly the problem, but this question is about to be closed so I won't get a chance to confirm what specifically the problem is in this case.)