That will only work if the game is in window mode (fake fullscreen will work) and the PC has aero enabled.
There are quite a few directx overlays existing, but their task is hacking a game rather then adding better performance.
This simply wont work because its nearly impossible to sync the layer with the engine.
The main problem of the engine is that it cant use multi threading for collision, loading levels playing sounds and rendering.
Thats why it slows down so fast.
Also the Lite-C compiled code doesnt look well optimized in my opinion.
Not sure if simply switching the renderer will increase performance by a noticable amount. It would simply ruin the compatibility with the pcs which mainly run our games I guess