AMD has provided great support for far longer, but newer Nvidia cards which support the nvidia-open driver should also be good.

Still, if you don't absolutely need CUDA, then AMD provides better value anyway.