Seems to be on the dot temperature wise. Have you tried other temp programs? Also are you using a stock cooler or an aftermarket cooler? Personally I wouldn't trust idle temps, unless the CPU is 25c+ above the ambient room temp. I have a Q6600 on an aftermarket air cooler (monitoring temps via Everest's temperature gauge in Vista Sidebar) and the idle temps is hardly 40c. I only trust the temps at 100% usage. Those temps would be your better indicator if something is wrong with your E8400, such as poor application of the thermal paste or one of the mounting pins has come loose or that your heatsink needs to be sprayed down with compressed air to remove dust. Living in a house with a lot of dust and pet hair, I can tell if the heatsink fins needs to be cleaned for dust buildup.
Run something strenuous with the CPU and see what happens. I would be concerned if your E8400 went above the Intel thermal specification.
http://processorfinder.intel.c...tails.aspx?sSpec=SLAPL
Let us know what your results are and if anything else develops.