So I just finished building my first computer, and everything seems to be working just fine. I installed all the parts correctly, everything lights up and powers on, I installed all of the OS and other drivers/software I needed, I installed a PCI wireless card and got the internet working even.
Web pages load up in a flash, and the computer says I have a full connection at 54 Mbps. But when I try and download a file from the internet, my download speeds tops out at 1.0Mbps (ish). What the hell is that about? Here's what I'm running:
It's always possible your ISP is throttling certain types of traffic. That's why you can never just assume the results of Speedtest.net will reflect real world results. BitTorrent users, for example, can experience the same problems. So much so, many have taken to using encrytion to hide the protocol from the ISP.
What would be interesting is to use a VPN (if you can find a freebie or cheapie w/ decent performance, may Anchor Free, or even a temporary PPTP VPN w/ a friend w/ decent upload capacity), and see if you get better results.