Heat sinks and coolers reduce the time delay between using energy and regenerating energy. Reactors, engines, and some other modules increase this delay.
Factions do not spawn exactly at their specified distances because of the inherent random-ness of the game. The provided numbers are a guideline and not a hard rule.