I recently upgraded to a 3700x and am having confusion when monitoring temperatures. I'm currently using a wraith spire stock cooler (the middle option of amd stock coolers) for cooling which isn't the ideal but is rated for 95 watts. The programs I've been using are MSI Afterburner, HWINFO, and Ryzen Master. MSI Afterburner seems to be reporting the highest temperatures with idles within the 50-65c on idle but with random jumps in temperatures (i.e. going up from low 50s to mid 60s and then back down). HWINFO reports 3 separate temperatures "CPU", "CPU Die", and "CPU CCD1". Temps for the first ranges from 50-65c on idle but also has random jumps (i.e. going from 51 to 57 and back to 51). Temps for the other two tend to be lower ranging from 40-50c on idle with less sudden dips and rises. Ryzen master reports the lowest temperatures on average with low 40s to mid 40s on idle. Under heavy load, temperatures throughout all programs reach around the same temperature (70-80c) with MSI Afterburner reporting an max of 83c. Overall, why do these numbers vary so much and is there anything I should be concerned about?