None of that makes any sense. All programs should match or at least be within 5C.
Run Core Temp and Real Temp again and check idle
temps, they should match. If Real Temp is 5C low then rely on Core Temp.
Then load Prime95
. Run the torture test with small FFTs.
Post idle and Prime95 small FFT load temps for each core, those will make sense.