I'm wondering what network / tcp tuning should be done in Windows 7 to ensure best performance (yet without reasonable risk of causing issues). Here's what I have so far (the below commands get run in an elevated command prompt):
Disable heuristics which might interfere with receive window scaling settings
netsh interface tcp set heuristics disabled
Set receive window autotuning to normal (this made a HUGE difference in throughput when I set it - over 3x improvement in throughput to a server about 1500mi away)
netsh interface tcp set global autotuninglevel=normal
Set congestion control to compound TCP (CTCP)
netsh interface tcp set global congestionprovider=ctcp
As a tip to anyone unfamiliar with this, you can see your current settings using the following command:
netsh interface tcp show global