I would say get a b350 mobo because you probably don’t need the extra few features of the x370 mobo so why not save some dough. If you can change the ssd to a crucial mx500 series one, they should be cheaper and the performance is nearly identical. Probably get a cheaper ram set unless you are going for looks of course and if possible I would suggest the new Corsair aio coolers instead of the cooler master ones otherwise air would be better