With Vista and Windows 7 "TCP Autotuning" is introduced. It will use up to a 16 MB maximum receive window and  "Compound TCP (CTCP)".

To enable this enhance Network TCP through put launch a command prompt with administrator right:-

Click start
Type CMD.EXE in the search box
Press SHIFT+ CTRL+ENTER
select yes in the UAC dialog box that will bring Command Prompt with Administrative rights.

netsh int tcp set heuristics disabled
netsh int tcp set global rss=enabled
netsh int tcp set global chimney=enabled
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global ecncapability=disabled
netsh int tcp set global timestamps=disabled

and run this Registry file after downloading with Administrative rights (Right click & run as administrator after downloading the file),  to patch the default values of TCP/IP

If in-case anybody want to revert back to default settings:-

netsh int tcp set heuristics default
netsh int tcp set global rss=default
netsh int tcp set global chimney=default
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=default
netsh int tcp set global ecncapability=default
netsh int tcp set global timestamps=default

To revert back the registry changes, Please click here


**Please note above mentioned settings are only for Windows 7/Vista and for expert users, don't try to use those commands on Windows XP or others.**