Não sei se foi proposital ou se você já possui, mas faltou a memória ram nessa configuração. Mas já que está disposto a abrir o bolso seria ideal pelo menos 12GB.
Você poderia também diminuir o investimento nos demais componentes e aumentar o da placa de vídeo.
Optando pelo R5 1600x, um cooler mais em conta (que aguenta mesmo um leve overclock) e pegando outra placa-mãe sem esse desnecessário chipset (sim, são muito poucas as pessoas que vão fazer uso dele pois o B350 oferece praticamente as mesmas características com diferenças minimas e menor preço). Uma fonte de 500w também já é o bastante, mas se a diferença de preço for pequena mantenha a de 600 para possiveis upgrades futuros.
Nessa brincadeira você já salvou em torno de R$ 550,00 e o desempenho é praticamente o mesmo, isso pra não dizer exatamente. Mas se essa sobra for investida na VGA você pode acabar saindo com uma GTX 1060 que vai te dar uma melhor in game muito grande em relação a 1050 ti.
Enfim, mesmo preço, melhor desempenho.
*O Ryzen 7 sim poderia exigir um cooler mais robusto mas só em caso de overclock em grandes escalas.
*O Ryzen 5 suporta essas vgas muito bem e sem gargalo. Mas uma gtx 1070 ou 1080 ja seria demais para o garoto.
*P/ ser sincero, na minha opnião, o que realmente vai mudar de uma placa-mãe pra outra além do chipset e alguns sistemas de resfriamento, slots e segurança, vai ser só a marca e as cores.