By timeouts I mean the connection freezing for a couple of seconds and then play resuming. This seems to happen every 30 seconds or so. And my router is very close to the PC, in fact just below it.
After thinking for awhile, your problem is likely Netspeed-related. "[FONT=Arial,Helvetica]If you notice a performance loss during Internet play, for example, the characters are not updated every frame and appear to skip, there is a long delay between the moment when you press the fire key and the moment where the projectile is coming out, or if you shoot and nothing happen, or you suddenly "teleport" to a different location, that means there is a problem with your connection. Most of the time it's just some lag and there is nothing to do about it except finding a new server, but sometimes the server can be overloaded and you're asking more information than it can provide (your netspeed is too high), so reducing it might improve performance significantly. For example if you're in ISDN and playing with a 5000 netspeed (the default for the ISDN setting), and if you start to experience some skipping, you might try to lower you netspeed to 4500 or 4000."[/FONT]
Open up the console and type
stat net in it and hit enter. That'll bring up your connection info. Pay careful attention to the Ping, Packet Loss, and Netspeed sections. You might try lowering the Netspeed (Type
netspeed xxxx in the console where xxxx is a value) to improve performance, at the cost of sending less data.
Also, make sure you're setting appropriate speeds for your connection.
Open the Preferences menu & in the Network tab select your connection type as appropriate, e.g. Modem, LAN, etc.
[FONT=Arial,Helvetica][/FONT]