Pentium D's are known to run hot, but 62-64 degrees C on idle is to high. I think the max temp a Pentium D can handle is about 70 degrees C.
Check to make sure your HSF is seated properly, maybe get an after market HSF, some artic silver5 thermal paste.