My XP experience is best shared pictorially.
When covid shut down one of my customers for a couple of months, I went ahead and made a 3D model of my house "just to pass the time".
I work out of a home office and below is my living room.
Five of those widescreen monitors are ran by a quad-core i7-4770 @ 3.4GHz with 16GB RAM -- XP x64 so all 16GB RAM is usable.
Two of the widescreens are TVs, I usually have a sitcom on one and news on the other -- if not news on both.
The two laptops (one runs triple boot 7, 10, XP x86 but pretty much always booted into XP, the second runs Win 10) can optionally send to the larger of the two widescreen TVs.
The computer room has a quad-core core-two Q6700 @2.66GHz with 3GB RAM -- XP x86 and "only" 3 monitors, two "square", one widescreen.
Working from home, basically every customer has their own VirtualBox VM.
Most of these VMs are XP x86, a couple of them are Win 10 LTSB.
With 16GB as my Host, I can (when needed) run four, five, even six of my guest VMs and not bog the Host down.
Not common, but "can" be done.
It is common to be running two VMs.
But here is my FAVORITE part of this setup -- and it is XP x64 ONLY (this computer originally came with Win10, I've tested with 7, but running XP x64 for speed, efficiency, and this "flaw").
The combination of graphics cards and USB converters to get me to FIVE widescreen monitors has a "flaw" that ONLY occurs in XP x64.
Fully updated and most recent hardware drivers.
But here is the "flaw" (that I do not want fixed, I love this "flaw") -- when the monitors turn off because of being idle (I do not use screensavers), ONE of the monitors will NOT turn off.
So I can let four monitors "sleep" while the fifth monitor runs email or voicemail for if a customer reaches out to contact me while the computer is "sleeping".