It's recommended to have no more than 100-150 active units at any time during a mission.
In general, the less modules the better, as this means there is less code being executed resulting in less of an impact on fps.
I do not own Tanoa so I can't give any suggestions but lowering the spawn distance (and disabling it for helicopters/planes) may help significantly here.