Don't go with b450 board anymore , they are not worth the money anymore , b550 is the way to go or b520 if u plan to stick with ryzen 3 even for upgrades , a good 520 board can even power r5 but u will miss overcloacking , also don't get r3 3100, buy 3300x , it has single ccx module that...