Das Zeichnen auf eine Rendertargettextur mit dem TAdCanvas sollte definitiv schneller sein als das zeichnen mit TCanvas auf ein BMP und dieses dann in eine Textur zu laden. Ersteres findest schließlich direkt auf der Grafikkarte statt.
Besonders wenn du den Inhalt oft wechselst, ist die erste Variante besser - Das schicken der Daten von der
GDI (TCanvas) an die Grafikkarte benötigt schon seine Zeit.