Quadro 600 vs GTX 970 (Solidworks)

hardrock152

Honorable
Feb 19, 2013
68
0
10,660
Hello everyone,
(There is a TL;TR at the bottom)

My question today is what the community thinks on this topic, there are plenty of discussions on quadros vs gtx cards for professional uses, but this one is rarely discussed because the age difference of the cards. Right now I have a gtx 970 in my gaming pc and a quadro 600 in my work pc and soon I will be considering upgrading my gaming graphics card. Do we think that the floating precision and driver will still make it so that the quadro 600 (now 6 years old or so) can still beat the gtx 970 in Solidworks and its associated simulation softwares.

I will likely test it before I sell one or the other card, but I am curious (and don't want to do the testing before I actually decide to upgrade). With one sporting 4 GB (3.5 gb) and the other only 1 GB, not to mention the monumental difference in power/cores/etc... is it worthwhile to "upgrade" to the 970 over the 600 for professional use ONLY.

Thank you all for your opinions!

P.S
I am leaving this as a question as if anyone has any direct experience with this comparison or one similar, I may not even test the cards and just instead go with the advice I am given here!



TL;TR

Will the Nvidia gtx 970 outperform the nvidia quadro in solidworks and other CAD softwares?
 
Solution
It's a tough question: you will have to try it to find out. Solidworks performance will depend a lot on which version you are using and what you are doing. The older versions may not be able to take full advantage of the additional VRAM of the 970 or its additional compute power. Newer versions are more likely to favor the 970.
Likewise, if you are doing a lot of ray tracing, you may not need 64bit floating points. On the other hand, if you are doing flow simulation, you might really need the fp64 power. The 32fp is what most workloads favor, but yours may not. If you do need the fp64, only the high end Quadro cards really offer much acceleration. The low end ones have the same performance as equivalent GTX cards. I think the quadro 600...
It's a tough question: you will have to try it to find out. Solidworks performance will depend a lot on which version you are using and what you are doing. The older versions may not be able to take full advantage of the additional VRAM of the 970 or its additional compute power. Newer versions are more likely to favor the 970.
Likewise, if you are doing a lot of ray tracing, you may not need 64bit floating points. On the other hand, if you are doing flow simulation, you might really need the fp64 power. The 32fp is what most workloads favor, but yours may not. If you do need the fp64, only the high end Quadro cards really offer much acceleration. The low end ones have the same performance as equivalent GTX cards. I think the quadro 600 has maybe 8 64bit Cuda cores.
The gTX 970 has the potential to be much more powerful, but you will need to test it with your software and workload to know for sure.
 
Solution