i'll usually let my core temps hit a maximum of 70C under load on a 45nm chip, but for normal usage, you shouldn't run it at more than 65 for extended periods
a better cooled GPU can help, as dumping the hot air out the back of your case will help lower the case temperature, thus allowing for maximum heat transfer by the CPU HSF (by Newton's Law of Cooling)