Стоит изучить несколько решений:
Попробуйте запустить в режиме совместимости с Windows XP (это обычно работает).
Проверьте: поддерживает ли игра другой движок GFx, например, OpenGL (есть ли в нем файлы openGL)
Проверьте: может ли игра работать в программном рендеринге (как старый добрый UT99)
Если игра поддерживает STEAM, скажите через нее, чтобы она работала в режиме DX7 (откройте Steam -> «Мои игры» -> щелкните правой кнопкой мыши игру, которую необходимо перенастроить, выберите «Свойства», нажмите «Установить параметры запуска»). ... », добавьте опцию запуска уровня DirectX -DX7.
И нет, вы не можете установить старый DX7 на ОС после Vista.