For me the Tctl temps binding works not pleasant just in terms of acoustics - because of random short temp spikes during activity fans often ramp up and down multiple times and that sounds annoying.
So I suppose that users can still safely go with socket temps (you just need to determine your peak max temps of the socket sensor to bulid the fancurve) and it is preffered way in terms of acoustics.
I can't see any serious evil in going that way. But ofc with Tctl you're safer
As for the other comments glad to hear it. Most of the problems I experienced with this board were just lack of technical knowledge especially in terms of RAM timings and settings@carinae
Use Hwinfo64 or Ryzen master for reading the correct temps. If you have 1700 then you should have no temp offset, but if you have 1700x then check for Tdie temperature in Hwinfo (which is the real one without +20 degree offset)
For me it sounds like you have too big voltage or bad CPU contact (so your CPU is throttling hard). It simply can't be that hot at 3.7, my temps are 73 max even in most agressive tests at firstname.lastname@example.org volts on noctua d-15
forget all the mess with the p-states and just use basic overclock (e.g. type in 3700 frequency @1.35 volts on the first page or whatever you want), don't use offsets for voltages, just manually type in desired one. This is the only way to be fully sure that you're running on the right voltage and not dangerous 1.5 or something. For some reason people tend to use offset but I don't get the point because it is just as simple to put it manually (e.g. you just type in something like 1.35 instead of 0.22, it's three digits in both cases).
I don't know if that video you mentioned use p-states overclock but for most people OCing without using them is just as safe and much simplier
You need to also apply ryzen power plan in windows.
In fact even if you have hardcore fixed voltage and frequency you're fine because CPU will still drop the current and even the voltage (if you have cool&quiet and c6 enabled) so it will consume almost the same amount of power in idle (~30 watts I guess) and have low temps (my idle temps are about 30 degrees on avg)
Just a short list what to do -
1) reset the bios
2) input desired frequency and fixed voltage (in your case it will be something like 3700 and 1.35, you can put higher or lower voltage later)
Again, don't be afraid of your CPU running at fixed frequency
3) boot in windows and apply ryzen optimized power plan (if you have none then download x370 am4 chipset driver from AMD)
Run any CPU stresstest (prime95, aida, etc)
If your temps are still skyrocketing (watch the ryzen master or Tdie hwinfo64 temps, not the other sources) - they you just seem to have poor CPU cooler contact
Safe temps are about 75 max. But I'd prefer something in range of 70 for everyday use
p.s. And of course it can be just the bad cooler or bad fan curves. Ensure that your fans are running fine and you connected them to the MB. Check their RPM in hwinfo64 or in bios. What cooler do you use?Edited by Korrektor - 11/10/17 at 7:43am