Al buscar un procesador, si te basas estrictamente en el rendimiento en juegos, la mejor opción es el i7 8700K, pero si planeas hacer un uso exigente para algo más que juegos ó no te convence del todo el precio del i7, entonces los Ryzen 7 son una gran alternativa porque en líneas generales tienen mejor relación prestaciones/precio. Y sobre el 2700X en particular, es especialmente interesante si piensas utilizar el disipador incluido ya que es bastante bueno y reduce el precio del conjunto.
Ahora bien, creo que a día de hoy la jugada maestra es un Ryzen 5 1600X con una placa base X470 (B450 si te pones un poco más low cost), RAM DDR-3000 ó 3200 y un disipador de calidad como el Noctua NH-U12S SE-AM4, lo que te daría muy buenas prestaciones a un precio contenido y estarías preparado para cambiar a 8 núcleos o los Ryzen de tercera generación (2019) cuando te convenga. O si no te convence dar el salto con "solo" 6 núcleos, la forma de exprimir mejor cada euro sería ir a por el Ryzen 7 1800X o bien el 2700X sin el Noctua.