Die AutoIt-internen Funktionen sind größtenteils WinApi-Calls oder aus den gängigen Biblotheken entnommen. Da wirst du nur sehr schwer etwas beschleunigen können.
Mit Sicherheit gibts für 99,8% der in AutoIt verwendeten Funktionen das entsprechende C++-Pendant.
Warum also die unkomplizierten AutoIt-Funktionen in C++ übertragen wenn´s die sowieso schon gibt?
Weil sie "einfacher" zu handhaben sind als C++? Nunja, wenn AutoIt einfacher ist als C++, aus welchem Grund sollte man dann alles nach C++ transferieren?
Es gibt nur einen Grund, hockkomplexe mathematische Berechnungen dauern bei AutoIt etwas länger, na und? Dann schreibt man sich eine DLL in einer beliebigen anderen Hochsprache und bindet diese dann ein.
Wenn ich Threads wie diesen (oder auch einige im amerikanischen Forum) sehe, die bspw. AutoItX in C includieren wollen, frage ich mich ernsthaft, was das soll....