Very old news now, Mobo OEM's have came up with work around but it's a pain the arse for them and maybe confusing for some customers to use, which they have two BIOS revisions one to support Ryzen 1000 and 3000 CPU's and another that supports Ryzen 2000 and 3000 CPU's. Not ideal but it's a work around although most people like me will use use their X370 mobo as a stop gap before getting the X570, as you know the X500 will have new features and of course PCIE4.0. It does mean i can use my X370 with the New CPU and then can take my time and research/check reviews on getting the best X570 motherboard. Or some might use tie it over get this CPU live with what you got then wait for the next mobo and Ryzen which will have DDR5. I personally won't because like DDR, 1, 2, 3 and 4 when they bring new memory out they are expensive as hell, hard to get hold of, have no real benefits over the last gen and have horrific latencies.