Any 300 series mobo that has all the connectors/slots you want. A H310 or B360 would probably be the best bang for buck. Could get a Z370, but those are meant for overclocking which you can't do with that CPU. H370 comes in between the B360 and Z370 in terms of features and cost.