Originally Posted by knoxy_14
i could tell when mine were getting pretty snug and also what i did was open core temps or whatever your temp monitor is and look at the temp cores and the higher ones i kinda tightened down different corners to try to get the temps even
I wouldn't really worry about this, temps are never accurate, and the sensors inside the chip were never intended to report accurate temps either. They are for throttling purposes.
You can't expect to get temps that are even or that make sense really because of the inherent nature of the DTS's. Not only do you have slope error which produces really weird idle temps, you have TjTarget error which means you could be reading a temp under load of 75C and in reality its 81C.
Tighten your cooler down the best you can (it should have a limit how how much you can screw the bracket down) and check your temps in the computer. I recommend checking LOAD temps because while anything can be inaccurate, those tend to at least be more accurate in only a relative sense. If your load temps dont make sense considering other users with similar ambients as you, you can attempt to redo the TIM application. However it seems you did it perfectly here, you even checked to see the spread which a lot of people don't do. I'd say you are good to go and chalk anything weird up to the DTS not being a great temp monitoring device.
Maybe one day intel will decide we want it badly enough, it's really not important in the end (and thats why it hasnt changed), but we still like to have peace of mind.
edit: see this document - DTS error explained