よく分からなかったけどイベントをとりあえずオブジェクトイベントに
移して「常に実行」にすれば余計な負荷を軽減できるんじゃないだろうか?
ループで処理するものもイベントグループに囲って「グループをアクティブ」
または「非アクティブ」で管理すれば無駄がなくなると思う

ゲーム内で常時処理を行うようなものは負荷増加覚悟でループ使ってるよ俺は