Are you using the same CPU cooler you were using before? If so, there is probably a problem with the CPU cooler. Usually when they start reporting inaccurate RPM readings it's because there is either a problem with the wiring, the fan header, the motherboard or the cooler. Since you have a different motherboard it clearly cannot be the motherboard or fan header that is to blame. Too unlikely to have the same exact problem with two consecutive motherboards.
Most likely it is the fan on your CPU cooler, especially if it's the same one you were using before. We are talking about the CPU cooler fan RPMs, right?
No, it's not weird
Core temperatures increase and decrease instantly with changes in load.
Intel’s specification for DTS response time is 256 milliseconds, or about 1/4th of a second. AMD is either the same or so close as to be indistinguishable from the same.
Basically, this is because:
The temperature measured at the heat sources near the transistor “Junctions” inside each Core by individual Digital Thermal Sensors (DTS). As such, “Core” temperature is a specific term.Since Windows has dozens of Processes and Services running in the background, it’s normal to see rapid and random Core temperature “spikes” or fluctuations, especially during the first few minutes after startup, which should eventually settle.
This information is taken directly from the Intel temperature guide, but the architectures of processors are so similar that there virtually can be little to no difference in how this works in theory and in operation. Package temperatures may rise and fall more slowly, as do thermal readings for the air temperature inside the case, but GPU and CPU CORES react to loads and basically almost instantly rise or fall in temperature so long as there is normal heat transfer away from the CPU by way of a heatsink or similar device.
If there was not a heatsink to transfer heat away from the CPU, then core temperatures would drop far more slowly, and the entire package would gradually increase in temperature to the point where it became difficult for the cores to drop in temperature at all if there is any kind of load present.
If your temperatures went to within 1°C of TJmax then there is only two possibilities, the way I see it.
1. There is an overclock setup and it is setup too high for the cooling to be capable of handling.
2. There is a problem with either the CPU cooler or the CPU, or possibly the motherboard, but that is unlikely since it DOES seem to be accurately reporting the thermal margins according to load conditions.
I would immediately stop using this computer until the cooling problem is resolved.
The first thing, as I said before, is to make absolutely certain that the CPU cooler heat sink is completely and fully seated down onto the CPU by way of the mounting hardware.
If you can easily move or twist the CPU cooler, it is not mounted correctly.
If you can see that one corner or one side is not equal with all other sides, it is not mounted correctly.
If ANY kind of mounting hardware other than what was intended to be used with that CPU cooler from the factory is being used, it is not mounted correctly.
If the CPU cooler is FIRMLY and EVENLY mounted to the motherboard, then it's possible that either too much or too little thermal paste was used, or that an air bubble was trapped between the CPU lid and heatsink base.
If the cooler is mounted correctly and the paste is 100% correctly applied, then it's possible something else is going on like the CPU cooler fan is not actually spinning or the fan blades are not spinning as fast as they should be because the center shaft has actually broken free from the hub of the fan blades. In this case the fan blades may still spin, but will not spin as fast as they are supposed to be spinning which means that very little air will be passing through the fin stack to aid in cooling the CPU.
This MIGHT also account for the problem with the skewed sensor readings saying 60000rpm. Might also just be a failing fan on there.
None of that really addresses the fact that within a minute or so it is reaching TJmax. Even without a fan on the CPU cooler heatsink, if it is mounted correctly it should take longer than that for the CPU to reach TJmax because some coolers don't even use fans on the heatsink.
I think you might want to start with getting a very good CPU cooler, installing it and seeing where you are at that point.
Alternatively I think no matter what you do, you will probably need to get a new CPU cooler fan, at the least.
Given the age of your CPU cooler, it's probably not too surprising that the fan is showing it's age, if that's what it is.
You might try connecting a different fan to the CPU_FAN header, turn the system on and see if it is still reporting crazy numbers.