Quadro uses OpenCL and Resolume is focused around OpenGL (GTX and Geforce series)
I'm all in favour of making things as simple as possible. but as we say in the Netherlands, that's taking a very tight turn through the curve.
Both the Quadro and GTX series use OpenGL, both Quadro, GTX and also AMD, Matrox and Intel can use OpenCL. The primary use of OpenCL is using the GPU to do calculations that would otherwise clog up your CPU. Think large physics based stuff for scientific purposes, or 1 million+ particle systems.
OpenCL is not so interesting for Resolume. Most of what we do is drawing pictures, so OpenGL covers everything we need.
a GTX 1080 vs, say, a Quadro P4000 or P5000?
Because we don't need any of the extras available on Quadros, there is no reason to invest in the more expensive Quadro line. A similar specced GTX performs the same, if not better, for a lot less money.
That will probably change once we start supporting stuff like GPU Affinity, at which point this document will probably read: "Get as many Quadro cards as you need"
When you are able, is it possible you could do some research into eGPU solutions like the Razer Core and how they might apply here?
eGPUs don't really add anything fundamentally different. In most cases, they either take over for your built-in GPU, in which case they fall under the "single-computer-single-GPU" category, or they're used as a second GPU next to your built-in GPU, in which case they fall under the "single-computer-two-GPUs" category.