There’s a base clock frequency drop that comes with the higher core 3950X that I don’t think is worth it for the prosumer, unless you really do a lot of multitasking.
Both the base clock and max turbo clock are never reached with my Ryzen 3950X. It tends to run at about 4450 MHz single core and 4020-4220 MHz all cores. Mainboard is the marginally suitable Asus Prime B350-Plus, cooler Thermalright Macho Direct (for height reasons).
Virtualization, 4K Plex Transcoding, and other Video Transcoding. It would also serve as a home Flask api that will save data collected by various Raspberry PIs and thermostats. All purpose Linux home server box.