Sorry I am responding so late but I have not been on this forum.I also see you said you might be going with new chipset.
I will give you some information on the MSI X470 Gaming Plus performance and the motherboard works great for me.
There is BCLK overclock in BIOS.
Spread spectrum can be disabled but I have not and I run the 2600X at this moment with Offset voltage with XFR/PBO and the 2600X runs @ Max boost of 4250Mhz when gaming.
I have run the Motherboard and 2600X overclock with default setting up to 4400Mhz and Memory up to DDR4 3600Mhz.
Today I will be doing RTX 2080 SLI on this Motherboard which does not support SLI.I will also will not be using NVLink Bridge.
I also will be updating BIOS to newest 7B79vA7 and running DDR4 3600Mhz with SLI for stability testing.
Past testing on this MSI X470 Gaming Plus
Videos with different clock speeds on 2600X up to-4400Mhz
Video #1-Light Gaming/Encoding Stable CPU 1.3V @ 4250Mhz= Precision Boost Overdrive = Enabled with 1.3mv set on CPU in BIOS.
Video #2-2600X 4250Mhz 1.375v Avg BMW Blender Render&Prime95 stable=1,37mV set on CPU in BIOS along with CPU multiplier set to 42.50 in BIOS
Video #3-2600X @ 4350Mhz with setting CPU Ratio 43.5 in BIOS=Default auto voltages in BIOS ,XFR controlling voltage with varies up to 1.48mV max by AMD specifications ,BIOS multiplier set to 43.50 in BIOS
Video #4-Ryzen 2600X All Core Overclock 4400Mhz Default BIOS voltage on CPU HWinfo64=Default auto voltages in BIOS ,XFR controlling voltage with varies up to 1.48mV max by AMD specifications ,BIOS multiplier set to 44.00 in BIOS
DDR4 AIDA Test CL14 3200Mhz/3466Mhz/3600Mhz and CL16 3200Mhz/3466Mhz/3600Mhz