I have 2 identical PCs, with the only difference being the GPU. One of the CPUs is overheating without the fan going up in speed, but if I gently press the fan manually, it speeds up as it seems to detect the temperature, but otherwise it doesn't go much over 2700 RPM, and the usual temperature of the CPUs is 60, while the other is 30.
The thing is, it's not the fan, it's actually the CPU. I only switched the CPUs between the two PCs and now the second PC is the one overheating. The problem started long before I switched the CPUs, so I ruled out some pin bending, and since the fans didn't switch with the CPUs, it also can't be the fans.
Before going any further, yes, I did the basics: clean the fans, change the thermal paste, etc.
So the question is, is there anything else I can do to trace the problem, before I admit to myself that the CPU is busted?