Bom resumidamente, se quer um c/b(custo/beneficio) vá de AMD, se tem grana pra gastar e quer desempenho vá de Intel... a placa escolhida vai dar conta das suas necessidades.
Bom Intel da 7ª não vale muito a pena por já ser fim de linha, pegando um i7 por exemplo, não vai te dar margem pra um upgrade em processador ( mas não que vá ser necessário por um bom tempo ) mas ai temos os ryzen que custam bem menos e alcançam o desempenho deles. os de 8ª tem um desempenho muito bom, mas vem acompanhado com o custo da placa-mãe, que o chipset obriga você a comprar uma topo de linha ( por enquanto, logo isso vai mudar ), o que aumenta muito o custo, acabando com a relação c/b. ja os ryzen estão com preço bom e desempenho equivalente, logo ganham nesse quesito. eu recomendaria do r5 1600 em geral, mas se você utiliza aplicações mais pesadas ( jogos não contam muito aqui ), como por exemplo renderização, modelagem 3d, recomendaria pular para o r7 1700, que muitas vezes tem seu preço próximo ao anterior.
Como minha recomendação foi ryzen, pode pegar qualquer B350.
De inicio recomendaria pegar 8gb depois +8gb se você achar necessário, pois acho que os 8 servirão você por um ótimo tempo.
Somente se pegar um Intel topo de linha como i7 7700k, no caso dos ryzen se mostra desnecessário a menos que vá fazer O.C. - e mesmo assim ele ainda segura um o.c. básico com o cooler box.