So I bought this new computer mostly to geek out on Warcraft. I had some Bluetooth issues which I eventually gave up on and just purchased a USB headset. My only remaining gripe was the network latency when playing Warcraft. When I was playing on my XP laptop, I had ping times of around 100ms to the game servers. When I was playing on my new Vista machine, they would oscillate wildly from about 500 to over 4000ms. Obviously, when playing a realtime online game like Warcraft, having the game freeze for four seconds (especially during combat) was a huge problem.
I assumed the problem was Warcraft itself, because I didn't notice network weirdness anywhere else, and because traceroutes to the game server showed perfectly acceptable ping times. But after a complete reinstall of the game and removal of all of my interface mods, the problem still persisted. Then, in a fit of desperation, I turned off wireless and ran a wire across my house to the computer. Problem disappears. Using the wired network, latencies below 300ms always, even during heavy network usage. Using the wireless network, latencies around 800ms with spikes up to several seconds multiple times a minute.
Now it's not my wireless network, because it works fine on wireless with the laptop. So it's either the wireless card hardware/firmware that came with the computer from Dell, or Vista's drivers for the wireless card. Is this a known issue?
Is the wireless networking in Vista, by default, doing something like searching for other networks or channel scanning for the best signal path or something that might interfere with my realtime gaming? I get fine bandwidth through the wireless... just weird latency spikes. Any ideas?
In the meantime, I've had to move the computer to a different room, one that has a network jack in it.


Looking at the tech support forums from Blizz, someone mentioned Routers being the problem. Have you updated your routers firmware?
I'm not sure how it can be the router, since everything works fine on my laptop using the same wireless router.
Well, according to the forums Vista has problems with some wifi routers. Is your laptop Vista?
Dave is right--specifically, the problem is that some APs don't properly handle TCP window scaling (RFC 1323). Window scaling is on by default in Vista (it's been in the product for a while, but disabled by default).
This page popped up when searching for window scaling: http://8help.osu.edu/3253.html Try disabling it to see if the problem goes away.
It's possible there's another issue in play, but this is a really common implementation flaw in older network gear.
Can you use an Ethernet cable to rule out the wireless?
Frankly, I can't stand gaming on wireless. Then again, I'm not some n00b on WarCraft grinding out my next epic item.
Have you tried installing WoW client patch 2.3.2 (or greater)? The disabling of the Nagle algorithm in this patch has worked for some Vista users experiencing latency issues.
I have the latest WoW patch installed, so that didn't solve it. I think Dan's got the right answer. I just haven't tried it yet because the computer is currently connected via 100bT rather than its wireless card.