Recientemente hice un cambio similar, he pasado de un ryzen 2700 a un ryzen 5700x reaprovechando la placa y bastante contento con el cambio, moviendo una gtx1070.
En tu caso, si tu monitor es de 60hz, lo mas probable es que no vayas a notar ninguna mejora jugando, en cambio a 144hz o mas si que podrías aprovecharlo, el ryzen 2700x debería de ser solvente para 1080p 60hz.
Si te vas a dejar casi 400€ en un procesador, te merece la pena invertir en una plataforma mas actual como la am5, aparte que el 5900x no lo vas a aprovechar jugando, ni ahora ni probablemente de cara al futuro, desconozco tu nivel de programación pero apostaría que no necesitas mas de 8 núcleos y 16 hilos, no lo veo una buena compra en tu caso.
El ryzen 5700x cuesta la mitad, consume bastante menos y te va a dar un rendimiento bastante parejo, sobre todo en juegos, es la opción mas sensata por 200€ que cuesta, la única ventaja que puedes tener del ryzen 5900x en tu caso es que tenga 64mb de cache L3, lo que se resume en que te pueda dar un 5-10% de mejora... no justifica pagar el doble por ello, incluso sería mejor opción el ryzen 5800x3d por sus 96mb de cache L3, pero lo mismo, para gastarte ese dinero mejor irse ya a am5.
https://www.youtube.com/watch?v=frpshkf ... thegamroneUn saludo