А какой процессор, если не секрет?
Программа не уменьшает количество вычислений, необходимых "героям" для работы, она уменьшает количество "лишних" вычислений. Если процессор слабый, то может так получится, что 95% процессорного времени Герои считают и 5% - просто крутят бесконечный цикл. Программа исправляет это, но при этом сама отжирает 10% :-)
А вот если процессор мощный, то 98% - бесконечный цикл и 1-3% - семи Герои. Тут выигрыш существенен. В моём случае выигрыш заметен уже на ноутбуке 1,6 ГГц.