Hello I have a b350 f gaming and I am considering to upgrade it my CPU is the ryzen 7 1700 I will not change the CPU to 2 gen so I think I will go and buy an x370 what do you think or should I go for x470 but I will give more money for x470. If I buy the x470 should I get something more ?? Or to get this something more you have to have a 2 gen ryzen CPU ??? What do you think let me know thanks!!