По-хорошему и правильному да, надо писать на каком-нибудь С++ с ассемблерными вставками, при этом иметь достаточное количество программистов высокой квалификации и т.д., но это из оперы "надо быть богатым и здоровым".
Графическое ядро на С++ и написано, также части в которых его преимущество в быстродействии было очевидным.