OP,
Remember the game you see on your pc is not 100% in sync with the game on an opponents pc. The server is the 3rd decision maker. All pc's report to server, then server feeds each pc. So that's 3 separate physical locations that must be reconciled, times this by every player in your near vicinity. He could be DSL, you Cable, you across street from server, him Australia..........
So much emphasis has been placed on wireless whatever, that current infrastructure of the internet is less than well maintained. Lots of nasty storms all over, Texas getting hammered. Nothing we or AH can do anything about.

This is why some games have super graphics but minimum server numbers. ie: 16 All that super graphics plus a large player number really squeeze the old box.
Only way to do better would be a lan setup. So everyone pack up your rigs and lets pick a hangar somewhere. he he
