I am looking for a motherboard that'll work great with a ryzen 2700x. Preferably a good amount of USB ports on the back, similar to the Crosshair VII. I am not going to be overclocking & will be running quite a decent amount of fans in my Blackhawk Ultra case. Liquid cooling may be used down the road for the GPU and CPU & I may also upgrade to the 3000 series later on this year. MY GPU is the Vega 64, so any recommendations would be appreciated. Thank you all.