I think there is a huge performance gain if ED would improve the binary space partititioning tree to not take into account units that are nowhere near the player. Today all units are considered, even if they are on the other side of the world map.
But then again, let's have that in the sequel ;)