Maybe you can do something there in the sense of, if the opponent is unseen, he is deactivated and uses less or no performance.
We’ve got something along the lines of that implemented. The pathfinding is just very performance-heavy even if it’s only a few enemies chasing the player at a time