I too have been having trouble getting 3200 stable. My RAM (CMK16GX4M2B3600C18 samsung B-die) is on the motherboard QVL list but doesnt work using DOCP out of the box. The QVL says it should work for 3200 18-19-19-39 but its not fully stable when testing using HCI memtest (16x 850MB instances) fails intermittently usually before 100% mark, it pass memtest86 though. I would be interested how the motherboard vendor validates these RAM, which CPUs they tested and how many of theses CPUs it worked for.
Validating overclocked RAM seems to be difficult, time consuming and at times very random. I had 3200 settings pass 1200% HCI memtest but then retest 2 days later and it couldn't pass the 100% mark.
Ryzen 1 officially supports up to 2666 memory (although I dont see AMD list any RAM timings associated), so going passed this is technically overclocking and not guaranteed. According to the JDEC spec they support up to 2400. Also these overclocked XMP profiles on the RAM are technically validated for Intel platforms so not sure how it translates for the AMD platform.
@opethdisciple
Check in the Bios auto RAM timings for CHA and CHB if there are any non-matching channel settings. For example at 3200 I notice sometimes for tRDWR CHA shows 7 and CHB 8, so I hard set to use 7.
I recently passed 2500% HCI memtest using these settings for 3200, although I haven't tested them for daily use as I reverted back to Bios defaults to test for Windows 10 bugs.
DRAM Frequency: 3200
DRAM voltage: 1.4v
Soc voltage: 1.1v
tCL: 14
tRCDWR: 14
tRCDRD: 14
tRP: 14
tRAS: 28
tRC:42
tWR: 12
tRDRDSCL: 2
tWRWRSCL: 2
tRFC: 312
tRFC2: 192
tRFC4: 132
tRDWR: 7
ProcODT: 53.3 ohms
I think everyones RAM settings are different due to the different hardware combinations. I think it's time consuming to find out which settings the hardware prefers. Even when settings pass testing one day may not be stable another day, it's been a very frustrating experience for me.