I want to buy him one of the following boards this weekend when I go to the Brooklyn , NY Microcenter. MSI X370 XPOWER GAMING TITANIUM, ASUS ROG Crosshair VI Hero, GIGABYTE AORUS GA-AX370-Gaming, ASRock X370 Taichi, ASRock Fatal1ty X370 Professional Gaming. He will be gaming, probably a little overclocking. I know certain boards have strengths and weaknesses. I would like to get the most rounded board. Not worried about the price differences. He already has a Ryzen 7 1800X. Thanks.