Correct, the GPU doesn’t matter at all for ZBrush.
Mari doesn’t use OpenCL or CUDA that I know of. It uses OpenGL so not sure why they supported only Nvidia cards in early versions. Maybe there was a feature missing or maybe something about the version of OpenGL supported.
The current high end AMD workstation cards perform very well in Maya. I wouldn’t say one or the other is “best” because each will be faster at one task and slower at others.
I don’t know about The Foundry’s intentions but I know other developers have chosen to use OpenCL moving forward. For example Adobe used CUDA originally in some of the Creative Suite products and has since started porting features to OpenCL.
http://blogs.adobe.com/premierepro/2012/05/opencl-and-premiere-pro-cs6.html
I’m hoping developers see CUDA as a stepping stone, or a stopgap, not as the be-all end-all solution because as a paying client I don’t want to be tied to a single hardware vendor because one feature in one application requires it. Do not want.
If an application uses OpenCL then the AMD cards will be faster, by a lot. Whether that matters for your workflow and how much is up to you.
