Disclaimer: This is something I've posted on my guild forums and we've had some success using the techinique posted below. The script isn't my work although it replicates a registry key I figured out myself.
I'm sure a bunch of people will comment on how it's extremely unsafe to run .vbs files you've downloaded from the internet. I agree totally. The script is provided for those people who don't feel comfortable editing the registry themselves.
To give an example of the kind of improvement I've seen. When playing around last night during peak time I was getting a ping of 250 when normally it would be around 400-500.
----
Okay thanks to the internode and lowerping stuff and random people around in the warcraft community. We now know that blizz has screwed up their netcode and this means people with high latency suffer more than they should.
For those who know their networking basically blizz follows nagle's algorithm(
http://en.wikipedia.org/wiki/Nagle%27s_algorithm) but don't understand the consequences for players with higher latencies. They could easily allieviate some of our latency issues by opening our connection with tcp_nodelay enabled.
Luckily for us we can disable "Nagle's algorithm" on our computers in windows by setting a simple registry key.
1. Open the registry editor by going start->run and typing "regedit" then pressing enter
2. Nagivate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\"
3. Look in each of the keys inside that one (they look like: {random numbers and letters]) and determine which one is your network connection. You can tell this since it will have your computers local ip address stored in it.
4. Add a new key called "TcpAckFrequency" of type REG_DWORD and set the value to 1.
4b. If you are using windows 2000 call this new key "TcpDelAckTicks" and set it to 0 instead.
5. Restart your computer.
You should now see an improvement of perhaps 100-200ms.
If at some stage you wish to remove the key just go in there and delete it.
To make it even more braindead some smart people out there came up with this script:
http://files.racs.com.au/_WOW/SetAckTick.vbs
I've looked at it and all it does it set some keys in your registry. No harm will come from running it. If you happen to use applications that send out alot of small packets of data though this will negatively impact performance. But since most of you probably play wow, download "movies", and music you'll be fine.. If you do alot of telnetting then you might need to disable the registry "fixes" if you're concerned about performance.
-------- TLDR VERSION -----------
Run this:
http://files.racs.com.au/_WOW/SetAckTick.vbs
Restart computer
Load wow
Enjoy lower pings
For vista you'll need to download this patch
http://thehotfixshare.net/board/index.php?showtopic=3265
It is a microsoft patch but its a beta release for the upcoming sp1.
For XP you shouldn't need to download anything provided you've kept your system up to date.
If you have any questions please feel free to respond here. You can ask me in game but please check I'm not raiding when you do. You'll likely be ignored :P