You can find out what's wrong and what to do about it here:
http://www.pcpitstop.com
It's free, and safe

I've been using it for about 3 years now, and my computer still runs like new (It's 3.5 years old

!) I've never had a puter last longer than 2 years until I started using that site