Это давно известная беда всех "комбайнов" - при добавлении очередного функционала, требования к железу вырастают.
Причем далеко не пропорционально..
Вижу два варианта решения проблемы, но реализовать оба могут только "писатели"..
1. наиболее эффективный - оптимизировать код софта. Скорее всего, не реальный, т.к. "писатели" это жутко ненавидят.
2. "разделить" софт по "модам". Т.е. либо для каждой моды своя программа (не удобно), либо сгруппировать по модам (близким по алгоритму).
P.S. Сильно подозреваю, что все вышесказанное не реально.. Так-что, либо раскошеливаться, либо продолжать жрать кактус..