Went with the X570 Board as I wanted to ensure some wiggle room for generational upgradability currently running a Ryzen 5 3600 but with this board have the ability to step all the way up to a Ryzen 5950 should I want/need to PCIe 4.0 ensures this board is compatible all the way up to a 3090 if need be. My only small gripe would be the design and placement of the Chipset fan means the GPU is covering the chipset fan completely, and if I should choose to run a dual set up or run an additional device in the lower slow this could become a potential cooling issue, worth thinking about before purchasing.