Yup, i can tell you why,
Vista and win7 originally run a lot of network stuff you don’t use, as in ipv6, QoS packet service and some network card settings you can remove...
You can find a lot of solutions on the net when you do a Google search for "speed up win7 network"
for instance:
Type ncpa.cpl in your search and press enter
Right click your connection and choose options
> uncheck QoS packet scheduler
> uncheck Internet Protocol version 6 (TCP/IPv6) < that is if you dont use IPv6 but thats highly improbable
Choose okay and give it a second to load the changes.
Right click the connection again choose options and this time choose the "configure" button next to the network card
Go to advanced
There are a lot of options there, depending on the network card (NIC) you are using, so some setting might not be there in your list, some in your list might not be here, do NOT touch the settings you can not find here, or google first, look what it is and make a decision based on that
Basically you want to turn off everything for IPv6 < you don’t use that anyway right?
Flow control: enabled
IPv4 checksum offload: enabled or Rx & Tx Enabled
Jumbo frame: 9KB MTU
Large send offload IPv4: enabled
Priority & VLAN : disabled <that is if you don’t use VLAN, if you do, you will know, and prolly don’t need this list
Receive buffer: 512 < or as high as it goes but not higher as 512
Receive side scaling: disabled
Speed and Duplex < that’s prolly set to auto negotiating, but if you know what kind of ports your router has you can set it accordingly and prevent your card from choosing the wrong speed.
TCP checksum offload (IPv4): Rx & Tx Enabled
Transmit buffers: 128
UDP checksum offload (IPv4): Rx & Tx Enabled
That should set your network card right
Save and reboot your computer
Here is another one you can try:
Open Control Panel.
Click on Programs and Features.
In the Programs and Features window, click on Turn ON/OFF Windows Features.
When the list populates, click on Remote Differential Compression to deselect it.
Click OK.
If this does not work, or you experience problems after turning RDC off, use the same list to enable it again.
Finally:
Run the following commands in an elevated command prompt in Windows 7 (create a shortcut on your desktop to cmd.exe save, right click it and choose run as administrator)
copy the following 3 lines into the screen and press enter to confirm the last command.
netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled
netsh int ip set global taskoffload=disabled
And voila, you’re as fast as it gets.....
Good luck