Если кратко: ну не любит Win'7 "Героев-3"!
Что делать:
1) вариант попроще: установить игру на ПК с Win'XP и скопировать папку с установленной игрой на ПК с Win'7;
2) вариант посложнее: установить на этот же ПК Win'XP, и уже на нее - Героев.
Еще важный момент: лучше, если путь для установки не будет содержать русских букв и пробелов (например, D:\GAMES\HEROES3); Герои-то могут установиться, а вот с установкой на них WoG гарантированы проблемы. Хотя можно прежде переименовать папку.