Not to diverge too much from topic, but I assume you're partially referring to the mem compatibility issues that plagued Ryzen 1 and it's chipsets? If so, do you know if those issues lied in the chipset or the CPU? Reason I ask is two-fold: if the memory compatibility issues is with the chipset, this largely invalidates the advantage of AM4 handling multiple gens of CPUs if you need to upgrade chipset to avoid issues; 2) I am doing a Ryzen 2600 + x370 build this weekend (and JHC, I had a helluva time getting my 1st Ryzen platform working due to memory issues)
It's all in the bios, bios fixed the issues and B350 boards even A320's can run good memory timings.