Для ryzen смотри b450 чипсет, поставил и забыл. А так если будешь брать видеокарту то не знаю зачем тебе 3400G, логичнее взять 2600, ибо там ядер/потоков больше, батла зависима от многопоточности. И посмотри в сравнении для батлфилд 5. Из дешёвых видеокарт сейчас выделяется 1650super на момент когда я брал свою rx580 ее не было в продаже, но она совсем чуть чуть уступает в мощности но дешевле и холоднее. Если хочешь дороже то уже смотри в сторону 1660super или жди удешевления 2060 или новую 5600xt(хотя красные карты горячие и не рекомендуются к покупке на старте продаж, это рекомендация исходя из своего опыта и опыта людей купивших референсные 5700 и 5700xt, которые грелись на старте). Так же для ryzen рекомендуется оперативная память с максимально возможной для процессора пропускной способностью, а это от 2933mhz, в их случае от оперативной памяти зависит производительность. Для них я себе приметил и тебе порекомендую
A-Data XPG SPECTRIX D41 RGB [AX4U320038G16-DR41] 16 ГБ.
Материнка на твой вкус и цвет, исходя из предпочтений по фирмам, но выбирая комп я остановил свой выбор на ASRock B450 Pro4, исходя из советов людей и отзывах. Может кто чего получше посоветует.