What Theo said is extreme and really a last resort, but is likely to work if the problem has arisen recently. Formatting the HDD and reinstalling the OS can do wonders.
You can also run msconfig (Run>type 'msconfig', & enter) to get rid of any unwanted processes from running at startup. Try this before the ole' format.








