I just looked at the link that Espinetenbolas posted and a question comes to mind… what is the use of a Titan X? I see that in both games and SolidWorks (for example) it performs the same as a 980Ti. I thought that in the professional category it would be closer to the Quadro range.
It doesn't have to… the M6000 is a Titan X but in a professional version... the Titan X is not and cannot be considered a professional graphics card even though it has a lot of power and is "expensive"... table of equivalences:
AMD R9 280 -> FirePro W7100
AMD R9 290 -> FirePro W8100
AMD R9 290X-> FirePro W9100
nvidia 780-> Quadro K4200
Titan Z-> Quadro K6000
nvidia 980-> Quadro M5000
Titan X-> Quadro M6000
What is usually done is to equip the top-of-the-range ones with registered memory and double-precision calculation capacity (although nVidia covers it because it sells the Tesla separately so you spend the euros twice).
Also, all the professional ones have the capacity to output 10bit color... something that a normal graphics card never has.
In essence, from the point of view of using professional applications, it is more worthwhile to go for a mid-range or low-range graphics card (between 150 and 400€) than to get a normal graphics card of 600 or 1000€ that can also give you problems with crashes... it's one thing to play and another to work.
And of course, that is paid for and that's why with applications that require optimization, a top-of-the-range graphics card performs poorly compared to a professional graphics card that costs half or less... not to mention a graphics card of 2000 or 6000€ :troll:
Of course, one must also explain that depending on what one models, there is no need to go for this type of hardware or make large expenditures but if you don't have it and you need it, you have a very hard time working... and I say this from my own experience with very complex assemblies, a low-end professional graphics card that didn't give more of itself, poor thing. :wall: