Agree with the above. Those temps are way too hot. Are you overclocking your CPU or is this at stock? Remove your current cooler, clean off and reapply thermal paste and re-fit your cooler insuring you have solid, proper contact.
Case aiflow is an often neglected part of keeping a cool system, since no matter how good a cooler you have, it's never going to be cooler than the surrounding air. This is a good guide to the basics of case airflow:
http://forums.techpowerup.com/showthread.php?t=42853