I've heard several people complaining about their PC being too slow even if their PC has the latest hardware technology has to offer. Running chkdisk (or scandisk in earlier versions of Windows prior to XP) and disk defragmenter are basically needed but if despite those utilities and you're still having problems, here's what I suggest:
1. Install only the necessary software that frequently meets your needs.
Simply put: if you don't need it, don't bother using it. Ask yourself if you will always use the program.
2. Reduce the amount of programs loading at startup.
Programs running at startup will lag your PC while booting and makes your PC significantly slower. Let's say you have Yahoo Messenger installed and you don't want it to load on startup but it does anyway. Open System Configuration Utility through Start Menu, click Run, type msconfig and press OK. On the startup tab there's a list of programs that are being loaded in the startup. Those programs with their respective checkboxes marked, evaluate them carefully if the program being loaded is necessary. If want to start Yahoo Messenger by yourself then don't let it run on startup.

1. Install only the necessary software that frequently meets your needs.
Simply put: if you don't need it, don't bother using it. Ask yourself if you will always use the program.
2. Reduce the amount of programs loading at startup.
Programs running at startup will lag your PC while booting and makes your PC significantly slower. Let's say you have Yahoo Messenger installed and you don't want it to load on startup but it does anyway. Open System Configuration Utility through Start Menu, click Run, type msconfig and press OK. On the startup tab there's a list of programs that are being loaded in the startup. Those programs with their respective checkboxes marked, evaluate them carefully if the program being loaded is necessary. If want to start Yahoo Messenger by yourself then don't let it run on startup.

You might also want to check the services tab and uncheck those unnecessary startup programs as well.
3. Get to know your software well.
Before you choose what software to install, have a list of programs and evaluate all features, performance, and memory usage. You might want to consider the program version as well. Not all new software are better than their previous versions.
4. Set the performance options for best performance.

3. Get to know your software well.
Before you choose what software to install, have a list of programs and evaluate all features, performance, and memory usage. You might want to consider the program version as well. Not all new software are better than their previous versions.
4. Set the performance options for best performance.
To change settings, go to the control panel, choose System and click on the Advanced tab. Select the settings under Performance and in the Visual Effects tab under Performance options, select "Adjust for best performance."
