Is it possible to use two GPUs in viewport rendered preview, and not only for final render?
Yes. Open User Preferences and go to the System tab. Under Compute Device, select CUDA and multiple gpus (should be the one with (2x)). Next in the Render context, make sure that Device is set to GPU. It should now use both for rendering in the viewport.