по хорошему то на вин 7,8 герои 5 и так должны запускаться, по крайней мере у меня повелители 3.1 без всяких режимов совместимости работают, только d3d9 фикс, иначе текстуры-размазня.
а в виртуальном ХР режиме, доступном в 7, видео драйвер работает в примитивном режиме, без 3д ускорения, так что для игр не пойдет. ошибка в этом уже режиме скорее всего из-за ограниченного режима карты и не связанна с ошибкой в самой 7.
что-то уверен, что железо тут не причем, и на этом же компе, если поставить ХР игра запустится, но вот где проблема с запуском в 7-ке...
можно еще запустить через пуск-выполнить dxdiag, там сохранить файл отчет (сохранить все сведения), прикрепить файл в сообщение тут. может что-то прояснится, но как-то уже сомневаюсь, после стольких попыток))