I would go with the nvidia card as ati cards sometimes tend to have problems rendering shaders
It totally depends on the shaders themselves though. Don't take it the wrong way, but the brand doesn't define how well a shader will run. Nvidia cards tend to be quicker but less accurate and detailed. Of course, this too is just another equally silly generalization,
Cheers