Well I would start off tweaking the memory, as it should give you the most performance improvement. See what is the highest FCLK you can get and then match your memory speed to it for a 1:1 ratio. After that tighten the timings, including all the secondary and tertiary timings. The Ryzen Dram calculator is a good place to start for timings after you figure out the max FCLK you can run.
The end goal being FCLK 1900, Memory 3800mhz, then tighten the timings. This will give you a 1:1 fclk/memclk and a nice performance boost.
As far as the cpu clocks go, I'd just mess around with pbo limits to see what gives you the best clocks/performance in your specific application. You can manual OC per ccx, and see if you can get each CCX to the highest possible clocks, but this will only be beneficial in highly multithreaded/all core workloads.
AMD 3900X (1900 FCLK)
Gigabyte X570 Aorus Pro Wifi
Zotac Nvidia GTX 1080 2088mhz/1081mv/XOC + Shunt
32GB G.Skill Flare X 3200CL14 @ 3800 Mhz 15-16-15-15
Samsung 970 Evo+ 1TB
EVGA SuperNOVA 1000 G3
Custom Loop 3 x 240mm + 1x 480mm Rads
Win 10 Pro 64-Bit
▲ hide details ▲
Last edited by icehotshot; 06-24-2020 at 06:10 AM.