Go into start menu>run .. type in
services.msc
find Windows Firewall and right click, click properties, change Automatic to Disabled
Find UPnP and do the same thing..
also if you are using a Logitech mouse, go to Start>Run and type in
msconfig
go to Startup tab and uncheck anything with a path pointing to mouse or Logitech
restart machine.
Also when playing online on Gamespy Arcade or Dynaverse, make sure that you turn your Anti-Virus off.. it may be corrupting packets..
Also when installing the game or the patches and directory server fix, that you installed all of this with Anti-Virus disabled.. Anti-Virus programs are known to corrupt the patch/fix installers and sometimes even the game install itself.
Finally when installing the Directory Server Fix, make sure it is pointing to your game install directory.. sometimes the fix does not go to the correct directory.