Try using this product -----> http://www.tune-up.com/
It's free to try, and it should be able to fix any system problems you have without requiring you to buy it. (I hope...I bought it before I did very much with it, so I'm not sure what kind of limitations the demo version has...nothing but the time limit, I would think.)
Specifically, run 1-Click Maintenance
first. It does a basic check of several parts of your system (registry, file structures, shortcuts, etc.) Then run Registry Cleaner
. It'll do an in-depth analysis and repair of your registry...where many system slow-downs can occur.
Then check Process Manager
to see what's running, and then Startup Manager
to get rid of things at startup time that aren't needed and only slow the system down by eating up memory.
you can do discreet adjustments to system settings that you couldn't otherwise do in Windows. If you know your way around the registry, it comes with a very cool Registry Editor
that's much more capable than Windows RegEdit. TuneUp System Optimizer
can make one-step performance improvements to your system and network/internet connections.
And finally, you might try running MemOptimizer
. It resides in memory, taking a few MB itself, but with it you can clear out memory when memory's running low. Low memory is the biggest culprit that causes bad system performance, and low memory is most often a result of too many things running at once. The tool I linked above can give you control over anything that runs on your system, as well as many other areas too.