I think, before any optimizations, you need to find the exact cause of the lags. Is it rendering or AI pathfinding/logic. I found this thread, wich can be helpful:
To find the exact reason i recommend you to start from simplest solution. Like actor, without navigation, Just “dumb” setactortransform in direction towards player every tick.
Try use performance profiling tools to identificate the problem.