El Ryzen 7 5800X3D rinde muy bien para juegos por el tema de la cache 3D, aunque para otras tareas esta un pelin más bajo en rendimiento que el 5800X por que la frecuencia es algo inferior y en este no se puede hacer OC. También te digo que es muy poca la diferencia de frecuencia y apenas se notaria, pero a cambio tienes un rendimiento excelente en juegos.
No obstante, por ejemplo el 5800X “normal” también es buena opción, y si no cualquier i7 de 12Gen puede ser un acierto. La 11 y 12Gen de Intel son buenas alternativas ya que, salvo con el que te comentaba con cache 3D, iIntel metió mucha caña para superar a AMD en el tema gaming, no obstante sacrifico un poco lo que es rendimiento en otro tipo de entornos. Esto no significa que Intel solo sea para jugar, ojo. Simplemente que es una manera para apretar más a su rival.
Cualquier Intel 11/12Gen i7 y cualquier Ryzen 7 sacara todo el potencial de esa RTX2070S. Y el X3D un poco mas si cabe.
Saludos!