A arquitetura intel não tem muitos ganhos com frequências mais elevadas de memória RAM, ao contrário do que acontece com os ryzen.
Dessa forma, troca esses dois pentes por 2x 2666mhz.
O Android Studio é um programa bem pesado (sou dev também e ja fiz algumas coisas para mobile), então é melhor colocar ele no SSD para ter um tempo de inicialização menor. Dessa forma, considere um SSD de pelo menos 1 TB.
Sobre o R7 2700X, é uma opção interessante. Você pode pensar em trocar o i7 por ele acrescido de uma placa de vídeo de entrada (como uma RX550). Não há caminho correto, mas acredito que ter uma placa de vídeo dedicada pode ter ganhos quando se utiliza vários monitores (o que é bem provável visto o preço do PC).
Por fim, não conheço essa fonte. Recomendo pesquisar se não é bomba. Caso contrário, opte por uma Corsair (CX450 já sobra).