Both are quality mainboards, with the X370 possibly allowing higher overclocking (as some allege the X370 might have the edge on power regulation/delivery ) and SLI/CF support, but, if you are sure you will only use one GPU, the B350s have very widespread use..