If you go Ryzen 5000 series with 3 x NVMe X4.0 and X570 then PCIe slot 1 will be X16g4 for your GPU, upper NVMe slot will be from CPU, lower from chipset. Now you've a few options, you can go Gigabyte, Asrock and they will give you 3 M.2 slots on the board (1 from CPU, remaining from chipset) or...