Но что бы на 10ке не пошло, а на 11 завелось - впервые вообще слышу.
Почему нет? Вполне бывает.
Проблема веть и программная и аппаратная одновременно.
Судя по всему в десятке тупо не было нужных файлов какой-то из тебуемых игрой сред, а в одиннадцатой они были установлены изначально.
в игры играть, а не пердолиться
Не, ну иногда и чутка попердолиться надо, чтоб играть.
Новые видюхи давно уже и directx 9 не умеют, а про более ранние directx и не говорю, по-любому их врапперить (или эмулировать) придётся, раз уж надо в старые игры на новой системе поиграть.
как их поставить?
первое - определяемся согласно системных требований, что за игра и какой directx она хочет. Допустим восьмой. Качаем свежую dgvoodоo, находим там папку с директэксовскими врапперами/библиотеками и копируем ту dll, которая с тем номером что игре нужен, а заодно оттуда же вспомогательные файлы в корневую папку нашей игры. Ну или реже в игре может быть что-то вроде папки system - тогда в неё копируем Этим мы игру можем запустить автономно от всей остальной системы создав таким образом ей нужную среду. Правда dgvoodoo может не помочь, это не универсальная панацея, хотя и довольно мощная. Тут уж гуглим, ищем другие врапперы, а лучше патчи по названию игры.