I personally havent dove into professional use of gpus yet so my knowlege of them is quite limited. GTX cards are useable for professional work, it is just that it does not compute as fast as something that was designed for it. As for the programs in general, i know that photoshop does use CUDA, I believe autocad uses it to some extent, as for the others, my knowlege is limited in it. In order for a normal gtx gpu to perform similar to a quadro card is by having a high # of cuda cores for cuda related operations, which usually doesn't happen unless in the high end of the gtx spectrum.
as for the firepro, i have absolutely no idea how it performs.