Good news the new components are installed.
Let us know if you have any more crashes or if it is stable now.
The CPU core temp sensors are setup and customized for high end readings, Intel uses these mainly for over temp control. The idle temps are always suspect but generally considered to be 'close'.
writhziden is right, you must always consider ambient temps when reading system temps.
I've gotten 19°C idle temps with a slightly lower ambient temp.