ничего самособового тут нет.
DX 10 в частности разрабатывался для того чтобыснизить накладные расходы на использование. вот думаю opengl в il2 использовали именно поэтому -накладные расходы на dx более старых версий выше чем на opengl. Я вот пожозреваю что это означает капитальную переработку api. ну инедаром для запуска старых игр на семерке-висте надо dx9 ставить.