A mini can be all of that, minus the ECC memory. 6/8 core CPU, 64GB RAM, external SSD (at 3000MB/s if you need that), external GPU. That's a beast machine for less than $2000.
I wouldn't recommend it for gaming as it doesn't shed heat fast enough. You can build a separate really good gaming PC for ~$1000 and still be far off from even the iMac Pro.
I wouldn't recommend it for gaming as it doesn't shed heat fast enough. You can build a separate really good gaming PC for ~$1000 and still be far off from even the iMac Pro.