Interesting that you said 5.60 is crappy regarding memory. I had a hell of a time upgrading my BIOS a few years back. I upgraded to 5.60 without changing any hardware components and couldn't get it to post afterwards, kept getting error 55 which IIRC was relating to memory. I was able to successfully downgrade and run stable on 5.10 and purposely haven't touched it since.
I really want to upgrade from my 1700x to my 5700x but have anxiety because of that experience. So are you saying that perhaps 6.40 or even 7.00 would be a better upgrade path from 5.10? FWIW I'm running G.Skill Flare X 16GB (2 x 8GB) DDR4-3200 RAM with my 1700x.
You are here hence I presume you have x370 Taichi still and the answer is upgrade all the way to latest current is 7.10
simple CORE procedure, from your 5.6 -> 7.0(BRIDGE) ->7.1
key point is agesa 188.8.131.52 has been very good to everyone everybrand everymodel.
special attention for XMP to work must have
CLDO_VDDP 1v (is not regular vddp)
procODT = dependent on ram/brand/ic - you'll find to trial and error find it, usually between 40ohms to 60ohms can boot
total 32GB and above = total 4 rank and above need extra voltage for dram, i.e. 1.35v -> 1.37v because more chips need extra push
64GB guys = 8 ranks probably need 1.4v instead of 1.35v
for details you will have to read history above thread, too much to write again.
pay attention bios 7.00 is a BRIDGE, only 8.19MB, it's a ERASE bios more than anything else, in preparation to CLEAN NEW bios 7.10 to go in, etc etc,
if you have flashrom or amiflash then you can go straight to 7.1