First, download the TCP Optimizer. You don't have to install it, it's just an .exe file.
SpeedGuide.net :: TCP Optimizer / Downloads
Don't worry, it's a very clean and popular program. It won't mess anything up, and if it does you can easily restore everything to Windows default.
Run it and you'll see this:
[Image: http://imgur.com/ITGeM.png]
Where it says "Connection Speed," go to Speedtest.net - The Global Broadband Speed Test and test your connection speed, then, set it to the correct Mbps (That's megabits, not megabytes.)
Next, choose "Optimal" under "Choose settings." Click "Apply changes" and reboot your PC.
After you rebooted, go under "Advanced Settings," choose "Custom" under "Choose Settings," and change "TcpAckFrequency," "TCPNoDelay" to "enabled: 1."
[Image: http://imgur.com/ss3ty.png]
Reboot and BAM. Network optimized.
Easy for people who don't want to go into regedit, and also for showing your non-computer savvy friends who are afraid that they would mess up their registry settings.
Also, for those who want to comment: I didn't want to modify my own MTU because I did it once and it slowed down Youtube and Veoh video streaming considerably, so I kept it at 1500. You may lower it if you want.