I have 2 sticks of CMK16GX4M2B3200C16 and by the way... they are verified Samsung B-Die.
Since the last few BIOS updates on my MSI X370 Gaming Pro Carbon motherboard, they have ran at 3200 CAS 16 simply using XMP profile #2 in the BIOS. But a number of months ago they would only do 2933 stable which was XMP Option #1 in my BIOS. But now... #2 XMP option works no problem. Rock solid and verified stable with memtest86 and several hours of AIDA64.
In fact... Now on my same board with Ryzen 5 2600X I get 3200 14 14 14 34 timings stable. On MSI boards in the BIOS, they have a list of frequency and timings you can TRY and that one also works. So I can run that or 16 18 18 36 no problem. CAS 14 settings is faster a bit but so far only in RAM benchmarks. Not in anything else.
UPDATE - I apologize. Yes I have CMK16GX4M2B3200C16 but upon closer inspection of the sticker, mine is v4.31. OP was asking for v5.39 and I ignorantly assumed these were all the same. I see from another thread someone asked about the version numbers.
Ver4.31 = Samsung 8GBit B-Die <---- This is what I have.
Ver5.32 = Hynix 8Gbit CFR (they are probably either AFR or MFR, though)
Ver5.39 = Hynix 8GBit MFR
Charles.