It's not worth it in either case. For gaming it's not a noticeable enough upgrade and for productivity it would be a downgrade. Top of the line chips from last gen are not meant to be swapped the second the next gen comes out, waste of money.
Upgrade for gaming, large downgrade for workstation type tasks which I assume why you bought the 7950x in the first place.
For your use case wait for the 9950X3D, I think that one is likely a very exciting for AMD's 16 core CPUs. At the very least, 9800X3D has shown that with higher sustained clocks and 3D V-Cache, at the same frequency, you get a very decent uplift over Zen 5 non-X3D CPUs because the architecture is bandwidth starved. I think in more productivity workloads the 9950X3D will perform much better than the 9950X. Especially if the workload is memory bandwidth starved. If they put X3D on both CCDs... it's going to be a literal game changer.
If you are gaming at 1440p or higher, then likely not. You'd be lucky to see any improvement at all as nearly every title will be GPU locked anyways.
what game and at what resolution
if you talk about 4k games, and aaa games
it's gpu bottleneck, cpu don't make much different especially on top end
if you talk about competitive shooter game
it could make different if you have good "monitor" that can take advantage of cpu
mmo could get heavy benefit too base on how game optimized
bad optimized game usually feel different with better cpu