I wish they would do a deep dive into PBO and the clock offsets.
The issue with Ryzen is that there are tradeoffs due to boost states when there are limited thread use.
For example, the R7 3800X will boost to 4.5GHz under lightly threaded workloads, but with a manual overclock, your only choice is an all core OC that may top out at 4.3GHz. Thus a manual overclock will lower your performance in lightly threaded workloads.
Ryzen does not allow for you to tweak the boost curve, e.g., suppose your CPU could handle 4.7GHz on 1 core, 4.6 on 2 cores, and 4.5 on 4 cores, and 4.3 on all cores when at full load. An ideal scenario would be an OC curve that would allow you to enter in a custom curve and the CPU will automatically choose the best aspect of the curve to use based on the workload.
Since that is not available, there is a heavier push to use PBO and the auto OC function, thus we need to find a way to get someone to do a thorough test into it using average cooling such as an NH-D15.
In focusing more on the article, they showed a test run of multiple loops of cinebench. Imagine if they had repeated the test but with better cooling, as well as with some of the PBO settings changed to show us how tyo better maintain our performance. Imagine if they specified the exact cooler used and temperatures for that graph, since precision boost has time limited boost functions that will reduce performance even if temperatures are low, unless you change that multiplier thing in the PBO settings.
While many tasks are multithreaded, there are still make tasks that are lightly threaded, while not ideal, PBO currently offers the best chance at getting a balance of all core clock speed, and maintaining some of the lightly threaded boost speeds, thus appealing to people who are gaming where often there will be a single thread bottleneck, such as the render thread, or the AI or physics thread being a single thread in the game engine, and thus due to a lower clock speed, even though the game is not at 100% load on all cores, you have that physics thread bottlenecking because it is using 1 core worth of CPU time, and everything is waiting on that thread. In cases like that, PBO offers better performance in the game as compared to an all core 4.3GHz overclock. because the bottleneck thread may be at 4.4 or 4.5GHz instead.
Or in productivity tasks, photoshop is heavily reliany on single threaded performance, same with adovbe after efeects and a number of other programs, but then there are effects and tasks which will load all cores equally.