Another point, the X370 will have better VRMs and power phase design which will make the frequency go higher up with lesser voltage, leading to a bit of better OC and motherboard life. But unless one is an enthusiast and has a sack of money to spend on a rig, I guess B350 is the way to go...