why is so hard to measure freakin temperature ?
There is no good reason but I note part of the problem is there is no industry standard for sensors. That is, there is no standard for which type sensor, where they are placed, or how they are monitored. Even between AMD and Intel, there are no standards. And then every motherboard/BIOS/Chipset maker have their own way of monitoring temps.
Another problem is these sensor devices are a dime a dozen. Maybe a dime for 100. That is, they are very low-tech, cheap devices. They are not precision, medical-grade quality by any means.
The only consistent part is what they do - they sense a temperature and represent that value with a hexadecimal number. And the monitoring programs then take that hexadecimal number and convert it into an understandable Celsius or Fahrenheit value. There is nothing proprietary or magical or secret about that hexadecimal number. The sensor makers publish this information and make it available to all the hardware makers and monitoring software developers.
That means if a hex number of 1ef8c7b4 = 60°C, then every monitoring program should represent that 1ef8c7b4 as 60°C. If there is a consistent and large discrepancy between monitoring programs, then probably the sensor is faulty.
Note there will almost always be small differences. This is because, once again, there are no standards for sampling rates or sampling times. Some programs may sample the sensor every 2 seconds, others every 5 seconds, others every 1.5million CPU clock cycles. So while you say "AT THE SAME TIME", it most likely is a couple seconds apart. And because CPU temps can skyrocket in just a few clock cycles, and then plummet just as quickly, it is not uncommon for two different monitoring programs to give different values.
BUT there is NO WAY a CPU can be colder than the ambient (room) temperature with conventional (air) cooling. So clearly the 0-7 can't be right. And 19°C in Redding, California in the middle of a heat wave is unlikely too, unless, maybe, your computer is sitting in front of the air conditioner vent.
Sadly, while Speccy is one of my favorite HW information/specs program, it frequently is very inaccurate for temps and especially for voltages. For example, right now, it says my +3.3V is 2.028 V, +5V is 3.367 V, and my +12VDC is only 0.048 VDC. If my voltages and especially the +12V was that low, this computer would not be running. But it is running just fine.
The most accurate place to measure your temps (and voltages) is in the BIOS Setup Menu but running the BIOS Setup Menu is probably the least demanding task we can ask of our computers. Yet we need to know our temps (and voltages) when the computer is working hard under load.
I typically use and recommend CoreTemp and typically it does work well with both AMD and Intel processors. HwMonitor suggested by BigFeet is a decent program, but it does not have a system tray component for real time monitoring.
Many users like Speedfan but I find it often incorrectly puts the wrong label to the sensor. That is, it might put the "System" (chipset) temp to the CPU. But those can be manually edited, if you can sort out which is which.
I have found
HWiNFO64 to be the most consistently accurate. However, it does not have a system tray component either and the amount of information it provides can be overwhelming.
Open Hardware Monitor is another decent program and it does have a system tray applet.
AMD OverDrive shows temps and you would hope AMD knows how to monitor their own processors. But it does not have a system tray applet.
You may need to need to run all these programs to determine which is most accurate - assuming the sensors are not damaged. I would start with HWiNFO64 (click the sensor button and wait a few seconds for the data to appear).
Regardless, if you cannot find a good temperature monitoring program (or even if you can), you need to make sure the case interior is clean of heat trapping dust, all fans spin freely, and the system is stable. If overclocking and the system is not stable, stop overclocking!
Antivirus: McAfee Anti-Virus and Anti-Spyware, Disabled
Disabled??? I sure hope that mean you have Windows 10 Windows Defender running instead (or some other anti-malware program). If not using McAfee (which you don't need with Windows Defender), I recommend you uninstall McAfee.