However, I would like to ask about quadro and tesla. Are they better for these tasks then non-commercial grade graphics cards?
No. The Quadro are not much different from the normal cards, just have features targeted at graphics/CAD workstations enabled in software. While Tesla is a GPGPU design, its focus is on floating point ops and still missing the crucial integer instructions and performance for mining.
If you're serious about mining bitcoins, the AMD cards are the way to go.
I quit ATI back in their Rage days too, lousy drivers and such, went nVidia and didn't look back until the 4xxx series and the quality of the drivers at the point made the switch a pretty good decision so far. Especially with the hashrates I'm getting from my 5xxx's