No the quadro cards are a joke, especially the 500 series. Overpriced for what you get. Basically the newer GeForce outpace the slightly older quadros. The problem is Nvidia intentionally breaks GeForce and doesnt allow them to run at full capacity in applications like 3DMax, etc. They want people to buy the overpriced Quadro cards instead.
I've been researching some more, and am going to go with a Matrox MXO2 mini with H264 hardware encoder for real-time encodes. It looks like CUDA performance is all over the map, with some software doing poor slow performance and others only a little better. I don't have time to mess with CUDA, so I'll buy a dedicated hardware solution instead, Matrox MXO2.