OK the VM / Linux stuff has proved unnecessary!
To get low pings with 2 simple registry hacks do the following (you need to do both settings for the maximum effect)
1 - TcpAckFrequency - NOTE if you are running Windows Vista this setting may not have any effect - a hotfix is needed is linked below. This works fine under Windows XP.
Thanks to Dedrin for locating the VISTA hotfixes needed to apply the TcpAckFrequency registry tweak (apply the hotfix then add the registry tweak):
Q u o t e:
For Vista users, you can download this hotfix from here.
Vista 32 bit -
http://thehotfixshare.net/board/index.php?showtopic=3265 Vista 64 bit -
http://thehotfixshare.net/board/index.php?showtopic=5976 You will have to register on that site to download it, but it is free and I have never received any kind of ads or spam from them. Pretty good site for Windows hotfixes that are generally unpublished to the public on any kind of widespread basis.
Cheers.
Now,
Type "regedit" in windows "run.." dialog to bring up registry menu
Then find:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
There will be multiple NIC interfaces listed in there, find the one you use to connect to the internet, there will be several interfaces listed (they have long names like {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. Click each one, the right one will have lots of settings in it and you will see your machines IP address listed there somewhere. Right-click in the right hand pane and add a new DWORD value, name it TcpAckFrequency, then right click the entry and click Modify and assign a value of 1.
you can change it back to 2 (default) at a later stage if it affects your other TCP application performance. it tells windows how many TCP packets to wait before sending ACK. if the value is 1, windows will send ACK every time it receives a TCP package.
2 - TCPNoDelay
This one is usually pretty simple (see note)
Details:
http://technet2.microsoft.com/windowsserve...3.mspx?mfr=trueYou should install the Microsoft Message Queuing Service. To do this go:
START > SETTINGS > CONTROL PANEL
Open up ADD OR REMOVE PROGRAMS
click ADD/REMOVE WINDOWS COMPONENTS
Scroll down the list that appears, and TICK the entry MESSAGE QUEUING and click NEXT. Message Queuing will now be installed. Once done its probably a good idea to restart. Once thats done then add the registry entry below
Type "regedit" in windows "run.." dialog to bring up registry menu
Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.
Click Ok and close the registry editor, then reboot your PC.
Post results below
Baalzaman
Before: 400-450ms in Shatt
After: 230ms average
Got this from
http://forums.worldofwarcraft.com/thread.h...64146&sid=1#179For the second part i can't get it to work cause i am using Vista..any idea how?