Why is running a emulation layer on Windows so much faster than running native DirectX9-11?