Robert_164 :
Do they outperform Titan X when the workload is not games, but CUDA and OpenCL programs with heavy use of double precision instead?
For what do you need double-precision?
If you really care about double-precision GPU compute performance, then you can't do better than the 2-year-old Titan Black (for the money). Pascal is unlikely to change that, as Nvidia intentionally cripples double-precision performance of their consumer GPUs.
The original Titan, Titan Black, and Titan Z had Tesla GPUs on consumer boards. Titan X is based on the next generation, which had far worse double-precision performance. And I wouldn't count on them using an uncrippled GP100, in the new Titan.
See https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units#GeForce_700_Series