Lazs, you can only check your CPU temp if there is a sensor built-in on the motherboard.
If there is one, you'll find the monitoring program on the MB manufacturer website.
Or, as some have pointed, you can also check temps in the BIOS pages (the hit del or F2 at startup thing). Of course, no OS is running at this time but you would be able to see if there is a gross overheating.
About the 10 min needed to reboot, I believe that Windows is slowly making a mess of itself after some time (12-24 months) and needs more time to startup and shutdown...it's probably a bad management of the registry database. The only cure that really works is a re-installation
