If you just want a program to monitor these things there are quite a few.http://www.cpuid.com/softwares/hwmonitor.htmlhttp://www.almico.com/speedfan.phphttp://www.alcpu.com/CoreTemp/http://www.hwinfo.com/http://www.piriform.com/speccy
^ All free.
Now if you want something that runs full time and can monitor your system then I suggest the Rainmeter desktop customization tool.http://rainmeter.net/cms/
It can take a few hours to really find what you like but once you master it Rainmeter is amazing and offers everything from realtime weather and email monitoring, wifi and CPU/RAM useage to really anything you can think of. It's basically an active desktop with a huge number of skins or looks. It's also all free.
Example of my laptop with Rainmeter.