Yo te recomiendo esperar a la llegada de las rtx4070 super, es probable que las rtx4070 normales bajen de precio, o que la super ya te ofrezca una mejora interesante respecto a la 3070.
La rx7800xt por 550€ que suele costar... hombre no esta mal... personalmente prefiero gastar un poco mas e irme a la 4070, pero ya para gustos colores, cada una tiene sus ventajas.
Sobre el procesador, ten en cuenta que tampoco hay mucha diferencia en rendimiento, si tu monitor es a 144hz o mas si podrías notarlo, pero no deja de ser algo mas secundario, a ver si consigues el 5700x por 170€ o así vendiendo el tuyo... tiene un pase.