Most likely QT is doing hardware decoding of the HTML5 /h.264 embedded videos while Flash video is being software decoded using the on2 codec on the main CPU.
My Mac does not do hardware video decoding. I can run 8 (!) 720p h264 videos in QuickTime at the same time with less than half cpu usage. I can't run a single one in Flash at full speed.