The Coolermaster Centurion 5 is a staple in cases. It's one of the most recommended in the hardware sites, for its price and good results. It's not the best, but it's quite good on its own.
Almost any hardware inventory software will tell the temps inside your computer. That depends on the sensors that come with the motherboard more than the software used, although you'll probably had to do some registry tweaking to get some temps reading from the graphic card. And the CD with the motherboard's drivers will carry MSI's own software for temps reading, overclocking, fan speed adjusting, etc. They use a GUI ugly as hell, very graphical indeed, so use SpeedFan, Everest Ultimate or whatever you fancy.