So I found this unique tool which does all the calculations for you, getting the best speeds/timings from your Ram. https://www.techpowerup.com/download/ryzen-dram-calculator/ Also used this to find out what Die my Ram modules used, which seems to be Samsung B-Die. https://www.reddit.com/r/Amd/comments/62vp2g/clearing_up_any_samsung_bdie_confusion_eg_on/ So from that tool, I've managed a nice stable overclock of 3400MHz 14 15 14 30 1T - From the stock 3000MHz 14 14 14 34 - Max reported Overclock my Ram can achieve is 3674MHz CL14 - But my 2700X memory controller will not post past 3400MHz. Stability test AIDA64 Extreme - Stressing the whole system for an hour.
That tool is pretty awesome. I would suggest trying lower IMC voltage too. Mine is stable at 3200 C14 at 0.9v... Anything over 1v is actually unstable and causes memory issues.
https://www.hwhound.com/ram/ryzen-2000-series-memory-stability/ I wrote a very short article on it. I did a lot of experimenting with Zen and memory.
So in my bios, it will be SOC voltage, but due to limited voltage controls as offsets, I have it set at 0.000v as normal or auto will raise the voltage.