Microsoft this week closed my IE performance support case - they told me about a not-yet-published RegEdit that allows IE8 to use the full extent of TCP autotuning.
Without the RegEdit, IE on Windows Vista or 7 limits windowsize to 256 KBytes. This cuts throughput in many high-bandwidth / high latency scenarios. At my employer our standard Windows XP tuning suite significantly out-performed IE on Vista or 7.
I now achieve sustained wire-speed HTTP data transfers in Windows 7 with the RegEdit, the Netsh commands here, up-to-date NIC drivers (from the NIC vendor's website) and aggressive settings within Advanced NIC properties.
Details and discussion:
[Info] IE8 Unleashed on Windows 7 - dslreports.com
Definitely worth adding to your standard Windows 7 tuning.
---------- Post added 20-11-2009 at 00:07 ---------- Previous post was 19-11-2009 at 23:54 ----------
Just ran simple speed test using this site's tool. I have 25 Mbps home broadband, generally sustain slightly higher throughput. The test reported 23.91 Mbps and ping time is 97 msec. IE 8 advertised a 1.3 MByte receive window during that transfer. Would not have been possible without the new MS regedit.