Have you had a good clean out of the dust in the case? as that's a killer of most components which in turn heats them up!
Also, are the fans in the case used as extractors (blowing out, good) as opposed to blowing in (bad)?
Edit: Just read the post above @Marty but second question still stands!