"gpu or cuda core?"
That's the same thing. Are you referring to openGL vs openCL?
Quadros are great for when you need to sync multiple outputs to the same canvas (to prevent screen tearing), beyond that, they are overpriced for what we do. Also an 8GB Quadro is NOT the same as an 8GB GeForce card you'll need about 12-16GB of a Quadro to equal the performance of an 8GB GeForce.
So if you don't need to sync multiple outputs to a single canvas, I'd stick with a GeForce card and invest that $$ elsewhere