Que tipo de game você pretende jogar?
Se te servir, vou relatar a você minha experiencia com um Core i3 8100 + RX 580, pois consegui rodar BFV em High @ 3840x1080 numa boa na faixa dos 65fps no modo online competitivo, sem gargalo de CPU, basta você limitar a taxa de quadros pra renderizar até no maximo 75fps, se você deixar os FPS soltos essas CPU´s quad core vão ficar enforcadas, do contrário elas rodam muito bem os jogos atuais, nao tenho do que reclamar, muito embora ainda seja um i3 8100 que tem muito mais IPC do que o R3 2200G, acredito que nao deve ser tanta diferença a ponto de você nao poder usar uma RX 580 nele, ainda mais se a RX 580 estiver em promocao (esses dias tinha por 700 reais na kabum, modelo de 8gb da msi), então independente de qqr coisa, acredito que seu PC pode sim receber uma 1060 ou RX 580, prefiro a RX 580 em performance principalmente em DX12, e lembre-se, use dualchannel isso é muito importante pros Ryzen!
Jamais compre uma GT1030, essa placa é uma piada, cara e nao vale o que custa, se for pra ir de GT1030, vai de RX 550 que é muito melhor.
No mais, seu setup combina com uma RX 570 tb, fica até mais adqueado se for ver e hoje acha RX 570 4gb por 560 reais, acho que na pichau tem em promocao ta ainda disponivel da uma olhada la!!!