The Titan is no more a workstation card than any other GeForce card.
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwje9-nIpaDNAhULVlIKHfCjBgsQFggeMAA&url=http%3A%2F%2Fwww.tomshardware.co.uk%2Fgeforce-gtx-titan-opencl-cuda-workstation%2Creview-32670-23.html&usg=AFQjCNFjA72avqL8WIO_Jaqye4ijPGx6dQ&sig2=hCRXC_B1AkLXK2CVANhHaw
Other cards, like the GTX 980 etc., perform openGL, openCL, CUDA and other 3D tasks. I'm not sure where you're getting the idea that only the Titan or a workstation card can do that kind of work, but I think it's inaccurate.
GTX 980 Technology Support:
Yes (4-way)NVIDIA SLI® Ready
YesNVIDIA G-Sync™-Ready
YesNVIDIA GameStream™-Ready
YesGeForce ShadowPlay™
2.0NVIDIA GPU Boost™
YesDynamic Super Resolution
YesMFAA
YesNVIDIA GameWorks™
12 API with Feature Level 12_1Microsoft DirectX
4.4OpenGL
YesCUDA
PCI Express 3.0 Bus Support
Windows 8 & 8.1, Windows 7, Windows Vista, Linux, FreeBSD x86
And that's just one, last gen card. Newer cards should support even more and at a better performance to cost ratio. Driver support for specific applications is the only reason I see for a workstation card unless I'm off my rocker. My understanding is that it's not the technology support that GeForce and AMD gaming cards lack, it's driver support for specific applications and that is a shortcoming of those application developers, not the cards themselves. I'm sure there are some limitations, I'm just not sure what they are.