12-27-2011 05:14 PM
12-27-2011 07:34 PM
12-28-2011 05:08 PM
DPC Latency is a primary cause of lag in gaming systems. Using DPC Latency Checker is a good way to troubleshoot this issue. You can obtain it from a link in the OP of JR's "Drivers, Apps, and How-to's" thread. Follow the instructions on the download page to identify drivers that may be causing latency on your laptop. Updating those drivers may help remove latency and improve your gaming performance.
The Atheros Wireless Network Adapter driver prior to version 220.127.116.112 is a good (meaning bad) source of latency on ASUS systems. If you have an Atheros WiFi card, this is a good place to start. Check out http://rog.asus.com/forum/showthread.php?5126-Any-Kind-of-Lag-and-Atheros-WiFi-Card
However, your statement "I recently got a new 802.11n wireless router and now my Battlefield 2 is unplayable..." implies BF2 WAS playable prior to obtaining your new router. Is that really the case?
12-28-2011 05:50 PM
12-29-2011 12:04 PM
Since the problem started with the installation of your new router, it is a suspect. You could eliminate it if you get the same behavior on an Ethernet connection. If eliminating the wireless connection resolves the issue, you may wish to check your router configuration. You might try specifying a lower channel bandwidth (i.e. 20/40 MHz or 20 MHz instead of 40 MHz). You could also look at the router system log for errors or check that you have the latest firmware update for your router.
If your other games also involve a client-server connection, your idea the issue may be specific to BF2 may be correct. You may wish to post your issue on that developer's forum.
If you use the PING command with the -t switch from the command line (example: ping [servername or IP address] -t ) you could test ping results for BF2 and other servers.
http://forums.steampowered.com/forums/showthread.php?t=1043281&highlight=Multimedia+Class+Scheduler discusses a possible ping spike fix for Windows 7.