A *quick* look at Amazon [US] & Newegg reviews & Q&A shows that your RAM will work fine on a X570 board. My son is running an Asus X570 using Ballistix Sport LT 16GB (2 x 8GB) 288-Pin DDR4 SDRAM DDR4 3200 (PC4 25600) Desktop Memory Model BLS2K8G4D32AESEK, FWIW. And over at Guru3d, Hilbert still likes G.Skill FlareX for his AMD board reviews. He also has this to say about the X570 boards:
Memory compatibility should not and likely will not be an issue as long as you stick to recently released DIMMs. I'll keep repeating this, but there are some really good Ryzen optimized kits out there. With Ryzen Generation 3 you can go higher in DDR4 clock frequency if you want to. We advise that up-to 3600 MHz and CL16 is fine, after that frequency value a 2:1 divider kicks in, and that can have an effect on the Infinity Fabric bandwidth, inter-core CCX bandwidth. We see no reason for faster DDR4 memory anyways, it's expensive and does not bring in added perf, much like what you see on Intel platforms as well. So my advice is a minimum 3200 MHz frequency for the memory, CL14 would be awesome of course especially since DDR4 prices have been on the decline for a year now.
* * *
When I moved the sticks to the alternative slots on the mobo, now it runs fine with no crashes etc, except BIOS kept asking me to move the mem into the correct place. So the system is stuck at the default mem timings,
If it runs fine at stock timings, the problem is the non-stock timings. It might be a problem with the BIOS, or what you or the BIOS have set timings at.
There have been a fair amount of AMD X470/X570 BIOS updates, as AMD worked out some kinks, added pcie 4 to X470 boards, then removed it etc. As AMD releases new firmware code the manufacturers have to re-write the BIOS for the boards they sell, and all this churn has led to some problems -- while my X470 seems fine, there are all sorts of problems reported for different brands/models with the [AFAIK] latest AMD AGESA 1.0.0.4 B release. You *might* want to research which are better & worse BIOS versions for your board, and/or check for BIOS betas -- a couple of boards back I had an MSI, and *at that time* they had pretty good community focused on MSI beta BIOS, with both helpful advice & a willingness to help & answer questions. forum-en.msi[.]com/index.php?board=45.0
While doing the quick bit of Googling I also came across this post on Reddit that looked like it might have a few useful links: reddit[.]com/r/MSI_Gaming/comments/cov6ow/ryzen_5_3600x_msi_x570_apro_ram_questions/
You'll find all sorts of info on setting custom RAM timings etc. for Ryzen, though I doubt you'll find anything identical to your RAM & board, so it will mean some trial & error, resetting/clearing the BIOS, starting over etc. And even if you found an exact match, RAM sticks [like CPUs] are not created equal -- some can be pushed further than others.
These were not on the MSI QVL list I realised after installing them, my mistake.
I wouldn't worry, or pay attention overmuch to those QVL lists, e.g. I'm currently running a Gigabyte board, and their list includes several brands/models of sticks that are actually infamous for causing problems. Many other times I've seen QVL lists with model numbers that were impossible to find, including at the RAM manufacturer's site! We've always gone with 1) does the manufacturer list it as compatible with Intel or AMD as required, 2) what do the customer reviews say, & 3) price. ;) Then once we got the RAM sticks installed them quickly, and at the 1st hint of a problem, returned them [we've only had to return one or two sets over the [many] years].