One of main points of Ryzen is that it doesn't have to be overclocked (much) for best performance. Chiplets and cores are already checked and binned before assembly into finished CPU package. That's how AMD gets such range of CPUs. All cores (across whole range)are done on same silicone and die, dies with cores that didn't make it go to smaller and cheaper packages, best ones to faster packages and with more cores and best of best get an X at end.
According to testing and binning results. minimum, maximum and boost capabilities of whole package gets final part number. That leaves very little to no room for overclock. Most are limited to all core OC that's no more and sometimes even lower frequency than maximum boost on one core. Core temperature plays a large role in frequency and boost, saving cores from deteriorating because of high voltage and heat.
Makes sense. Thank you. Well I did get the heat down with offset of 0.100. The base clock I'm getting is 3.6ghz on prime 95 stress test which doesn't matter I suppose cause in games and while streaming last ngiht I was boosting around 4.2-4.3ghz across the cores. Was running much better FPS wise too with it this way,
I didn't know about PBO+autoOC, PBO enabled only, manual OC, now I understand about ryzen cpus.
I want to say thank you to you all for helping me understand AMD cpus for the future. Watching videos like I mentioned really as many video doing manual OC and then the others.
My current settings which seem to be okay are 0.100 offset for heat, D.O.C.P. on memory with fclk @ 1600mhz (cause ram kit 4x8gb 32gb 3200mhz) everything else on auto, everything else is where its suppose to be now.