The QPixmap internals are very system specific. For the raster graphics system they might be the same.
Originally the QPixmap object was meant to hold a system specific image buffer, e.g. a X11 Pixmap on X11. potentially living in the process of the windowing system itself, accessed by the application through means like shared memory.
For raster it could actually be just another image, so drawImage might be more efficient since it doesn't require conversion.
But as always with performance the only way to tell is to benchmark.
While I think the the raster implementation in qt5 is more optimized (due to being the default for all platforms now), you should make your own profiling and benchmarks.
Since you already need a benchmark program for the drawImage vs drawPixmap case, it shouldn't be too difficult to make it also built with Qt5 and get some real world numbers for that case as well.
Cheers,
_
Bookmarks