It was about this time when I did the maths and figured it was significantly cheaper to buy a 2018 Mac Mini and pair it with an eGPU (in my case one with a Vega 64).
My long-term plan was to upgrade the GPU every few years. However Apple moved away from using Intel CPUs paired with AMD GPUs (and had its whole hissy fit with Nvidia about its own poorly conceived plan to have a Mac 'pro' that was more like an overpriced Mac Mini as their decision to not have a proper expansion port locked you into a very specific Nvidia CPU). This left a bit of a gap as Apple Silicone wasn't quite ready for prime time in the beginning and I liked the luxury of having a decent GPU.
I ended up getting a 2012 Mac Pro from a friend and popping the Vega 64 in there. That's still my computer when I wanna play games that require a decent GPU. Will eventually buy into Apple Silicone as they are now ridiculously fast. However there was a sweet spot for a moment when those 2012 Mac Pros were the king.
Slapping an eGPU into a Mac mini back then got you nowhere near the performance of a iMac Pro, I also doubt it would have been cheaper when you considered all the peripherals
Back then I was a few years out form college, finished paying off my student loans and wanted to upgrade from my clunky Toshiba laptop being used for work and personal at home. I was considering building a gaming rig, but also wanted to stick within the apple ecosystem and form factor and was torn on what to do (since apple didn’t really offer anything with a decent GPU).
When the iMac Pro was first announced, I was immediately interested. I recall pricing up a comparable PC build with PC part picker and all peripherals (4K / 5K monitor, keyboard, mouse, etc). The total cost wasn’t much different, obviously there was a slight apple premium, but it came assembled and had far higher build quality.
When microcenter (oddly) slashed the price by $1k even though it just came out, it became a no brainer. I couldn’t even build a comparable setup for cheaper. It also fit my weird niche list. It allowed me to dual boot windows and Mac, separating work and personal. It also did fairly good at gaming (especially by Mac standards). I was playing Star Citizen and other demanding games on very high quality with no issues.
Heck even now 7 years later it’s still running strong. It’s basically the last good Mac that supports boot camp and windows, and still even keeps up with star citizen. I’m hoping I can squeak out another few years to see if game developers come over to Mac, or if better solutions are developed to allow gaming on an apple silicone Mac. Otherwise, I’m probably going to flip back to building a gaming PC as my M1 iPad Pro still perfectly satisfies my needs.