Here's some tips:
MSCONFIG (when used with the RUN command) opens up the System Configuration Utility. Most of the stuff in there you don't want to mess with unless you know what you are doing or have detailed instructions.
Click the STARTUP tab. The list that it pulls up is everything that you can choose to start up when Windows does.
Why is all of this stuff in the list? Because every program designer thinks his 'creation' is so indispensible that no one could possibly want it to NOT start up with their computer (yeah, right), so they set it into the list and have it to do just that.
Once you're at the list, look it over and see what all has a check mark. Every program that does starts up when Windows loads... EVERYTIME!
If something is checked, but you don't know what it is, Google it and find out.
Once you have seen what is there, uncheck everything that you don't need or want. Keep your firewall, antivirus, broadband drivers, graphics drivers, whatever you absolutely have to have, but uncheck everythign else.
Once you are done, click APPLY, OK, then reboot.
When your computer starts up, you'll get a grey box about the System Configuration Utility. Check the box about 'Don't run on startup' then OK.
If you had a lot of stuff checked, then your comp ought to start up faster and run more stable.
Download Microsoft Windows Defender, Spybot, and Ad-Aware. Install each and run them, letting them update and scan.
Uninstall any unused or unneeded programs you have on your hard drive.
Download TweakNow and RegCompact and run them.On TweakNow, delete all that it says are safe to delete.
Download, install, and run O&O Defrag Professional Edition. It gives a 30-day trieal, and it definately worth the $44.90 to own. Have it defrag for space.
Do an online virus scan to make sure you don't have any bugs running around.
Try those and see if that doesn't help your performance.