Tip for wireless networks and lag spikes
I was doing some investigating into my connection earlier today, as I noticed most games I played would judder, get hit by lag spikes. I monitored my connection and saw I was getting a lag spike every minute like clockwork (1000ms ping+ for about a second). After some research, I discovered this was due to Windows polling for nearby wireless networks. I hadn´t noticed it in other games as this is the only P2P game I play at the mo, other games tend to smooth that kind of interference out.
If you are running wireless network, it may be worth checking that you have the service "Wireless Zero Configuration" disabled. To do this make sure you are running your wireless network on your wireless cards drivers/software (not through the XP/Vista interface).
Go to Control Panel -> Admin Tools -> Services. Find Wireless Zero Configuration and right click and go to stop. If you are happy to, you can also go to the properties and set it to disabled, so it won`t turn on, on reboot.
Hopefully, this can help some people get a smoother experience. I haven´t noticed any problems so far with it off.