I guess now that we know overclocking isn't really a thing with these chips, it's not a big deal. I'd still be leaning towards 3x M.2 slots and non-Realtek NIC. I'd anticipate Ryzen 4000 being compatible, so it seems better to get a more featured board if you end up running it for a prolonged period of time.Its not like the higher end boards are going to overclock better IMO. I think even the cheaper boards have strong enough VRMs to handle a 3900x w/ ease.
that's not quite true, AMD's RX 5700 series are PCIe 4.0 compliant. granted, they don't perform any better than being on PCIe 3.0...LoL!Asus and MSI have RMA facilities in Ontario. Personally I think getting a X570 board now is not justifiable, the only feature is pcie 4.0 and only the most recent nvme ssds are able to capitalize on it. X470 boards are far more mature and stable, even B450, and with a simple bios update you have Zen 2 support. I would go Asus then Asrock.