A 7-year old iMac is nothing like today's top of the line. I think it's enough for most people, as long as you stay really far away from the base model with magnetic storage. Even for backup I use an SSD, no magnetic. You may be an exception, if you're really heavy into 8K, RAW video, 360 stitching, CAD, and so on. But very few of us need a Xeon system with multiple GPUs and a reference grading monitor. Again, you might, and that's great.
It's probably not a good idea to keep any computer for 7 years, unless you're just watching movies on it. I have the first 5K iMac that ever came out, and I can't even watch Youtube on it anymore. The fan just spools up after a minute and the machine goes to sleep. As a first-generation product, it didn't age well. And anything static burns into the screen after hours, and it stays burned in for days. I can assure you the latest iMac is nothing like that. I haven't even heard the fan yet, and I do edit 4K video and run VMs.
And this is why the argument that PCs are crap because they don't last as long as iMacs is bull.
[automerge]1571888107[/automerge]
Not the same processor, not the same memory ECC or the number of memory slots, not the expansion slots, not the same logic board speed. It is like comparing a long haul semi truck to a chevy pickup. Yes they call haul or pull things but not the same amount and you can put on a half a million miles with out replacement or repair.
And yes it can play these games, you just need to run bootcamp or parallels to do it.
The high end consumer level Ryzen processor nowadays are much more powerful than Intel. Ryzen also does support ECC.
[automerge]1571888295[/automerge]
There is a way for Apple to satisfy everyone.
License out MacOS for use in PCs.
That would pretty much shut up all complaints about price.