Well if your day job is rendering videos or 3D models, or running numerical simulations, then the 5950X is a great CPU.
But for gaming, the 5800X3D is simply the best CPU out there, by a large margin.
How large that margin is, depends on the game, but simulators can really use that 3D cache. Racing simulators too, but especially flight sims. As we can see in the DCS forums thread I linked to, the performance increase in CPU-intensive DCS scenarios is 30% when coming from a non-3D Ryzen 5000.
By comparison, you are lucky to get a 3% performance increase in games when going from a 5800X to a 5950X.
Just have a look at these MSFS measurements and know that the numbers for DCS are roughly the same.
The question when deciding between 5950X and 5800X3D for gaming is:
Do you want your framerate to increase by 1 in CPU-intensive scenarios or by 15?