Mid level overall good board for ryzen 3900x
I bought an asrock x570 taichi but returned it before installing it because gpu would have directly blocked the chip fan. I decided to go for this board instead (mpg x570 gaming pro carbon wifi) which did not have this design flaw. Installation was straight foward and got up it running without any issue - with brand new 3900x, msi rtx 2080 ti sea hawk, 2gb of nvme. Pros: have key features that i wanted, 2 nvme m.2 that can go full pci-e. 3.0 x4 ( don't want to spend extra for pci-e 4) like the two piece, easy to uncover heat sink for the nvme drives (vs. Asrock's one piece) chip fan in great location and is silent comparable headroom for oc cons: do not support dual rtx nvida cards 2 m.2 slots, vs. 3 that others have for just slightly more $ (i.E, the asrock) dual cpu vcore voltage seems high at 1.440 v (but i expect i will be able to tune this shortly) review motivated by msi promo.