If you're having issues with latency with Windows 7, Vista, and I believe XP SP3 there is a fix. I live 25 miles from the WoW Dallas Datacenter and my latency on my Mac was always below 10ms, after switching to Windows 7 RC (Building something more powerful than my mac pro) I noticed my latency was 150-200ms. This was irritating because I was unable to figure out the cause of it. The real cause is how Microsoft has redone their settings on the network stack in Windows. It's great for corporate networks, but it just plain sucks for gaming.
Leatrix over at WoWUi has posted a page with a utility to fix it.
http://www.wowinterface.com/downloads/info13581-LeatrixLatencyFix.htmlMany members of my guild have applied this fix and have reported halving their latency or better. I'm back to less than 10ms again as well.