What's the latest thinking between those two? I've read about task scheduling issues in the past (are they 'fixed'?), and I'm OK with using Process Lasso and some tweaking as long as everything can be made to work well. I'm not thick, but am very out of date (my last build was when the my GTX1080 was state of the art)

Rest of proposed build: RTX 4070 Ti Super (16GB) GPU, 96GB Corsair DDR5 6000 CL30 RAM, [already got: Lexar 4TB Gen4 NVMe storage, 2560x1440 120Hz Dell monitor]

OS is Windows 10 LTSC 21H2 and will stay as that until I have to move to Windows 11 LTSC.

My use will be some 1440p gaming and some (hobby only) productivity. I tend to run several VM's (VMWare Workstation) at once sometimes, have all of Photoshop, Blender, InstaMat studio and several logins in Second Life going at once (I make 3D assets), also some ECAD stuff like MatLab, Proteus, Multisim, assorted MCU development suites and compilers...

I also like games and want them to run well when I occasionally play. Currently replaying Witcher 3 GOTY; one I really want to play is Cyberpunk 2077 with ray/path tracing, and the next Witcher when it's out. Occasional FPS types too (latest Doom, etc.). I value good visuals and am not a competitive gamer.

Would the extra cores (albeit on a separate die if I'm reading right) of the 7950X3D make a big difference in Cyberpunk for instance? I know most games don't use that many but I'm thinking that I can direct Windows' threads to the non-X3D cores leaving the X3D cores for the game. I know the 7950X tends to be faster than the 7950X3D for purely productivity tasks due to the faster overall clocking.

The choice of AMD is mostly power consumption; the latest Intel CPUs seem very hungry when pushed hard (admittedly with better 'productivity' performance) and my room gets hot so cooling (including myself!) is a bit of an issue.