This may sound stupid, but sometimes it happens and people dont realize it, but make sure that your heatsink is fully on the cpu and isnt on the plastic part, this will make the temps soar. I remember when my celeron 2.4 idled around 60C, then i just played with it for a few sec and it went down to 50C idle.