If your CPU runs at 3.2ghz, its *probably* a Pentium D - they run hot.
I would advise (if not done already), making sure you use Arctic Silver 5 Thermal Compound (NOT "THERMAL ADHESIVE - they look almost identical). I have used it on literally hundreds of servers, and it always outperforms cheaper thermal compounds.
Also, you need to be sure you're mounting your CPU fan correctly (not to sound insulting). By that I mean making its not at all loose or otherwise improperly or imcompletely making contact with your CPU.
Any fault here will result in astronomical CPU temps.
Then, do a little cable cleanup and make sure your case is as tidy as possible inside, to promote good airflow throughout the case, expelling otherwise stagnant hot air from your system.
Finally, install a system hardware monitoring app (there are tons of free ones out there), and observe your system temps both in the BIOS and in your OS, at idle and under load, and attempt to deduce when the heat issues might take place.
If all this fails, visit
www.newegg.com 