It depends on your workflow.
For gaming, it does not make any sense. For 1080p-resolution, you will still run again in a cpu-bottleneck. For 4k and ultra settings, even older CPUs like 4770k or 4790k will be enough and you run into GPU-bottleneck again.
But remember, most games are using up to 8 cores at least, some of them even fewer. And some of them ( f.i. the FS 2020 from MS or far cry 5) do use too few threads and to much CPU in those few threats ( kind of bad programming style).
But if you are mainly using picture, video and audio-processing , eventually some deeplearning algorithm, that's different and depends heavily on the applications, you will use. Furtheron the mixing of above apps is important ( many at same time or one after the other etc. But I suppose, there can be found some reviews in the web about those apps.
For gaming only a 3950x ( or even a threadripper with more cores) will be a waste of money. But for professional apps those CPUs will be recommendable ( up to 3990x with 64 cores).
But that depends, how those apps are programmed and how the work is divided between CPU and GPU. Therefore without knowing exactly the apps you will use, there cannot be any absolut correct answer to your question.