If you are deploying Microsoft Windows Vista in your home or work network you may face a slow network performance. Some people reported this as an overload of the TCP/IP stack as Vista comes with IPV6 loaded by default along with other Layer Link protocols.
I tried to unbind these from the interface, then disabled and re-enabled the interface but have very minimal increasing in performance. However, searching a little bit more at Microsoft site about changes between XP and Vista networking guided me to other options. Unfortunately the particular option that is changed, supposed to increase performance but it’s not, and additionally, it’s not something that a regular user can change.
So jumping to the solution, you’ll need to change the TCP global “autotuninglevel” option. This option default value is “normal” if you change this to “disabled” or “high” then disable and re-enable the interface you’ll be saved
The command must run under administrative permissions, the command would be:
netsh int tcp set global autotuninglevel=disabled