"----live without you?
I want to know,
How do I breathe without you?
If you ever go..."
In all seriousness though, you can't make them find paths EVERY TICK because they only start moving after the "ON PATH FOUND" event. Even with 6 sprites for me, simultaneously using the pathfinding behavior would cause slowdown.
Also, it would take a good amount of memory to implement it with 100 soldiers. Line of sight might be a better option for what you're trying to do. Try it with 20 soldiers first and see how it goes.
Create a text and use this:
"fps: "&fps&newline&"Cpu: "&cpuutilisation&newline&"Mem: "&ImageMemoryUsage
line to track your memory and slowdowns. If it's too much slowdown, you may want to implement a more stupid ai first