I'm looking to build a new machine, definitely going to be Ryzen 3 but trying to decide on motherboard. Requirements: One 16x PCIe slot, one 4x PCIe and a possible extra 1x card as well At least one M2 SSD slot, ideally PCIe Gen4x4 and ideally two of these slots As many SATA as possible, at least 6 As cheap as possible? Few other points: RAM, I'm going to be looking between 32Gb and 64Gb to start with, probably 2 sticks rather than 4 as I may want to keep my options open to double up to 64/128Gb in future, does this pose any restrictions? I'll be running stock so overclocking is a non-issue (I know, weird forum to post in then ) So looking at that I believe the need for that many PCIe slots as well as ideally dual M2 slots rules out B550? So X570 seems the way forward... Looking at OcUK I'm drawn to the ASRock X570 Pro4, it seems to fit all the criteria really although little on the expansion side, for a reasonable price? ASRock seem to generally have those extra 2 SATA slots which would be useful, I'll be starting with 4 drives and probably expanding over time. Couldn't find many other boards with 8 slots, especially at the 'low end' of the X570 list? Beyond that even the ASRock Creator at >3x the price doesn't add too much, seemingly the ability to run dual graphics cards but that's not something I'll need, anything else? So I guess any reason *not* to go for the ASRock X570 Pro4?