Попробовал эту программку. Сделал следующие наблюдения.
С буковскими третьими "платиновыми" Героями работает, но не сразу. :) Почему-то срабатывает регулярное выражение только вида ".*", задание выражения, соответствующего только файлу Heroes3.exe (".*Heroes3.*", например), не вызывает должного эффекта.
Игра начинает тормозить, а загрузка процессора уменьшается не так стремительно, как хотелось бы. Можно предположить примерно пропорциональную зависимость тормозов от разгрузки процессора. Т.е. фактически процессор освобождается за счет притормаживания программы. На самом деле выигрыш от остановки программы в месте вызова вышеупомянутой функции, а не в каком-то другом месте, вероятно, есть, но, видимо, он не такой уж большой. Ну, а что вы хотели, как говорится. :) Этого и следовало ожидать. Кроме того, сама "прокладка" потребляет не сказать чтобы мизерную часть процессора, это заметно.
Не работает со вторыми Героями. Вероятно, вторые Герои флудят каким-то другим местом. :)
В общем, по-нормальному сделать можно, наверное, только правкой самой игры - заменить бесконечный вызов функции одним более интеллектуальным вызовом, или что-то типа того. Тем не менее, спасибо автору за проделанную работу. Если стоит задача любым способом уменьшить прожорливость третьих Героев, то этот вариант можно использовать. Особенно когда других вариантов нет вообще. :)