Thanks Achim.

I have some qs for you;
0xc0010071: 0x00800001 0x3000300A

MaxNbFid:
CurPstateLimit: 0
MaxCpuCof: 0 (no frequency limit)
MinVid: 0 (no minimum specified)
MaxVid: 0 (no maximum specified)
StartupPstate: 1
CurNbVid: 0011000b 1,25V
CurNbDid: 0 (1)
CurPstate: 0
CurCpuVid: 0011000b 1,25V
CurCpuDid: 0 (1)
CurCpuFid: 10
Where were you getting the NB VID and CPU FID from there?
The NB VID doesn't seem to the as the guide states in that register but that only seems to show the CPU VID in that MSR for me (?).

Have you tested changing DID with this MB?

Reported Temperature Control Register

F3xA4: 0x1A1C9880

CurTmp: 208 (26°C)
CurTmpSel: 0 (CurTmp provides the read-only Tctl value)
PerStepTimeDn: 18h (1 millisecond)
TmpSlewDnEn: 1 (Slew the rate controls in the downward direction are enabled)
TmpMaxDiffUp: 0 (Upward slewing disabled)
PerStepTimeUp: 0 (raniging from 1 to 8 milliseconds)
How did you access that address?
Also, if Tcontrol is reading 0 then that means the 26C CurrentT is real according to the probes (which is faulty).

Maybe this Tctl value can be changed to give more accrate temps.