What are you using to measure VCore? get HWInfo 64, latest, and look at SVI2 TFN voltage after adjust the sample frequency to 500mS. Is that voltage steady 1.5 V under load? if it is you've mal-adjusted something along the way: it should only boost to upwards of 1.5 V in light bursty load situations, dropping back down to 1.2 or less when no bursting load requires it. Under sustained heavy loads voltage should be much lower...dropping below 1.4V to the low 1.3 Volt range.
HWInfo64 v6.12-3930
Latest Aida64
During Aida64 test with default, temp will shoot up 88C - 90C in less than 10 minutes then back down to 70C - 80C. Voltage is 1.4V to 1.5V, and sometimes go down 1.2V for few seconds then go back 1.3V to 1.4V. to 1.5V . This is only when all cores are 100% usage
None 100% usage will be 1.4V to 1.5V and sometimes go down 1.35V and below for few seconds then go back to 1.4V to 1.5V but the temp is not normal like 70C max while surfing then go back down to 45C - 55C and some occasionally 60C.
Gaming temp is 70C - 80C with 1.4V to 1.5V more than 1.3V and below since none of my games and apps are pushing 3700x cores to 100%
After offset voltage negative .75, temp seems to be normal and reasonable for air cooling. I don't see multi core performance loss in Cinebench R20. No more 70C max while surfing, and no more 75C while running Cinebench R20, and no more 70C to 80C while gaming. I will continue and observe these temps with more games testing. So far I only test 2 games and not seeing temp go above 75C while gaming. I will continue observe this.
Right now I can say either my board is over-volt the CPU or this is what Ryzen CPU " normal" voltage suppose to be, but 1.4V to 1.5V is absurd for 4.4Ghz boosting like Jesus Christ.
In short: if as you say "Heavy load, underload, and full load are the same." then you've set it up wrong. In which case it would not be the processor's fault, but yours.
Please tell me what I did wrong?