HWMonitorは最初に起動したCPUのTJ MAXの値を保存してCPUを交換しても使うから
G6950で先に起動してた場合、Clarkdale(TJ.MAX=105℃)→Lynnfield(同99℃)で本来の温度より6℃高く出るよ

hwmonitorw.iniを削除/リネームするかiniを開いて
CPU_0_TJMAX=99.0
に変更する
それでもまだちょっと高めだね