
I'm sure it will be a great machine for a few users (the CPUS and PCI-E flash storage is great) i.e, those that need mainly CPU or OpenCL performance but not lots of local storage.
Those GPUs are more for 3D rendering and compute operations like the BTO Quadro cards offered for past models and likely far too expensive for gaming. I also imagine upgrading the GPU will be difficult and with even more limited options looking at the design.
Guess I need to make this 09 machine last until the GPU in the iMac is far more powerful - I really want to run everything at native resolution with all options turned on, which I know the current model can mostly do now but I'm sure it won't in 4 or 5 years time and upgrading iMacs every couple of years is a lot more hassle and expensive that just buying another graphics card.
When Apple do fit a more powerful GPU in the iMac they will probably increase the native screen resolution anyway so the same problem always returns.
There seems to be less demand for higher capacity disks these days so I've not got much chance of getting anywhere near even my current 13TB of storage in an iMac and as already mentioned external means more mess, noise and space taken up.
Oh and I can't be sure but unless that audio out doubles up as an optical out it looks like I'd loose support for my 5.1 speakers as well so no more DD and DTS.