Я столкнулся с давней проблемой, как вылеты из игры The Guild 2.(у Steam'овской версии)
Вылетает чаще всего не сразу, а через пару или более автосохранений зависит от компьютера, но не суть причина может в том что игра не дороботана на русский язык и у вас может состоять имя компьютера из русских символов... Просто сделайте не русское имя компьютера, а цифры или по англиский. Мне помогло это...
2)А ещё бывает проблемы даже с англиским именем компьютера, вылеты бывает из-за не Рекомендуемые параметры.
попробуйте сделай так.
откройте содержимое папки Guild 2
Contents - Resources - transgaming - c_drive - TheGuild2
Открывай текстовым редактором файл userconfig.ini
Ищим и редактируем.
ScreenHeight = 800.000000 // Высота экрана в точках
ScreenWidth = 1280.000000 // Ширина экрана в точках
Сделайте в окне игру.