Si puedes esperar un poco, este verano entran los Ryzen 3xxx. Yo es que con ellos tan cercanos, al menos esperaría para ver que prestaciones van a traer, prometen bastante.
Si no quieres esperar creo que por precio y rendimiento con lo que ahora mismo hay en el mercado, y que te va a durar un buen tiempo, el Ryzen 2600 no está nada mal, es un 6 cores / 12 hilos muy interesante.
Yo personalmente no te recomendaría un CPU 4 cores si es un PC para tirar bastante tiempo.
RAM en los Ryzen a más velocidad mejor, no te plantees RAM DDR4 de menos de 3000mhz.
Y gráfica si te guías solo por los gigas de VRAM te van a vender una castaña mierdera... Piensa primero en el mejor chip grafico que te entre en el presupuesto, y cuanta VRAM tiene es el segundo dato a mirar. Creo que cualquier cosa inferior a una 1050Ti o RX470/570 no es interesante.