What temperature program are you using?
If it is running the hot (Might be a mistake, your Mobo should have automatically shutdown if It got that high to protect itself) - I would suggest getting a can of air and blowing your whole case out, paying special attention to your fans and heatsync. I would also take a look in BIOS for your CPU and Motherboard temps, if your Motherboard supports it, You will get more accurate readings then some other software temperature monitors.
I would also look at your CPU temps according to SpeedFan, Thats what I use on my ASROCK board, and the temps are very close to what my temps read in BIOS.