Going to build new pc with i5 8400, and have no idea which motherboard should i buy. I thought that msi z370 a-pro was good, but should i buy a cheaper motherboard and spend more on gpu? If so, which motherboard is worth it? It has to support 2666 ram