From the other game I play. This works for me
GENERAL CPU UTILIZATION
Windows 2000/XP/Vista/Windows
7, by default, has several processes, which run in background, that can
cause odd problems with online gaming as well as security issues.
For Windows 2000 and XP users:
Go to your Control Panel and double-click the "Administrative Tools" ICON. Then double-click the "Services" ICON.
This
will show you a list of processes Windows will run or start at boot
time. Some will show as "Running". To alter the state of any of the
listed processes, simply right-click on it, and select "Properties" from
the pop-up menu.
The processes you can safely "Disable" are as follows:
Automatic Updates (this is one nasty program)
Background Intelligent Transfer Service
Fax Service (NOTE: unless you are using your computer to send/receive FAXES)
Internet Connection Sharing (NOTE: unless you use your computer so that other computers access the Internet through it)
NetMeeting Remote Desktop Sharing
Messenger
Print Spooler (unless you have a printer connected)
Remote Registry Service
Routing and Remote Access (unless your computer is also acting as a router for the LAN)
Smart Card
Smart Card Helper
Task Scheduler (unless you have your computer automatically run programs for you...not recommended to leave enabled)
Telephony
(NOTE: XP and Windows 2000 Service Pack 3 or later users may not be
able to disable this without it disabling your Internet connection)
Telnet (unless you want to be able to telnet to your computer from a remote location......not recommended to leave enabled)
Uninterruptible Power Supply (unless you have a Windows compliant UPS system)
Superfetch (Windows 7 and Vista)
All
others are at your discretion, but take care. Windows will allow you
to shut off services that can keep your computer from booting. The ones
you must not touch have RPC in the name.
A well tuned
Windows 2000/XP system should only have about 19 to 21 background
processes running, as reported in the Windows Task Manager
(Ctrl-Alt-Del, under the "Processes" tab)
Vista/Windows 7 users
will have a bit more difficult time of it. However, there are two
processes/services which cause the most headaches. SpeedFetch and
ReadyBoost. Disbaling those two services will help in a lot of
different ways.
FILE SHARING PROGRAMS/UTILITIES
If
you run any file sharing program, you might as well get use to the fact
that you will never have a decent connection to the servers.
Turning
off those programs after they have been running for any period of time
at all does not stop the users on the Internet from pounding on your
connection.
This will cause lost packets, switches from UDP to TCP, and just generally lousy connections to the servers.
My
testing shows, that after the program has been running longer than 3
hours, it takes over 24 hours for your Internet connection to return to
normal. When you have a dynamic IP address (as most users do), you can
also inherit an IP address from a user who had been running one of
these programs and also inherit the flooded connection, even if you have
never run one of these programs.