FWIW, in late 2020 I bought a "perpetual" AD license for $4k USD. It allows me to use it one one machine at a time as long as there's an internet connection at startup. I've seen folks recommend using a file-based (.alf) license, but the Altium sales rep said that wasn't a possibility for the kind of license I have.
When they hit me up for subscription $$, I declined. So now I'm stalled at AD21.9.2, but that's fine for my needs. It definitely paid for itself in projects over the first couple of years, so I'm not complaining (much).
The retail price for a full license when I got mine was $9k USD, so they were willing to discount significantly, but it depended on internal Altium sales team horoscopes. I let them know what I was willing to pay and the rep finally contacted me in December (several months later) and said he had approval if I'd give him a credit card number that day over the phone. I didn't appreciate the arm twisting, but got what I wanted.
I run Altium in a Win10 VM on a beefy MacBook Pro (intel) and it's plenty fast. Zooming around with a 3dconnexion mouse is silky smooth with just the integrated GPU.
I have a vastly beefier iMac Pro which I'd hoped to use with Altium, but the same Altium VM crashes the entire imac when I drag components in 2D. It'll start inverting triangles all over the screen and then eventually die with a windowserver watchdog timeout, requiring a hardware reboot. That's a MacOS problem, not an Altium problem. Thanks, Apple.