look at the graph you screen shot and as soon as it goes to 100% click on processes and the top tab labelled apps is what you have running somewhere on your pc. as you say it takes ages to boot up I suspect you have something in msconfig/start up menu that is doing the damage , look in the list of items in start up menu , do you have things you don't want to run at start up or even things you don't recognise. Also , windows sometimes leaves items in start up menu AFTER you have deleted something . When this happens your pc will hang or run slow as it is trying to find the program related to the entry. Finally take a look in add/remove you could have unknowingly installed something that is running in the background.
This thread is now locked and can not be replied to.