You could try experiementing with the -graphicssystem commandline switch (or QApplication::setGraphicsSystem), e.g. checking if there is a difference between "native" and "raster".

If your source can deliver multiple formats, you can also check if you might currently be using one that requires lots of conversions, e.g. different color depth, etc.

Cheers,
_