If someone sees this and thinks overkill on some things, well, when working I run multiple development VMs for mobile apps, etc. on this machine. Really, I just got a decent GPU to add to what I was already building at the time. If I was building it now, I'd have something higher, but it's working fine for now.
(NOT a purpose-built 'gaming rig'...just a dev machine with a better GPU.)
CPU: i7-10700 8-core, 16 thread
32 GB RAM (1463 MHz)
512 GB SSD (for Windows only) (Win 10 x64)
2 TB HD for games and work stuff
Nvidia 1650 Super 4GB GPU
2x24" monitors, can run 3840x2160, but I usually don't. My old eyes are happier at 1920x1080.
I can load a fair amount of assets and still have RAM left. 16GB, I would run over.