Look at your task manager - that should give you some indication as to what is eating up your CPU.
Have a look at the programs that are starting automatically on boot up.
Start - run - type
msconfig
Google each and every thing in the list - untick it if you know what it is and don't need it to start automatically. Printers and other peripherals don't need to be there, and the only programs you need to start up straight away are your firewall and anti-virus.
If you don't recognise anything, leave it alone.
Do basic maintenance - clear out your temp files, and defrag.
Is there anything you have found doing these things that has made a difference or is worrying?