No muevas cosas raras sin saber porque.
Lo que debes hacer es lo que te dice nlsgarcia. Organizar el codigo en grupos/unidades (paquetes) donde puedes colocar codigo que ya no trabajas en uno(s) paquetes, codigo de terceros que no tocas en otros y dejas el resto en el proyecto.
Tambien me imagino, debes tener muchas referencias semi-circulares. Seguro hay un manojo de units que se referencian a diestra y siniestra.
Tambien, eliminar del USES las units que no se necesitan.
En conjunto, es reorganizar codigo:
http://stackoverflow.com/questions/9...er-performance
Mas ideas:
http://stackoverflow.com/questions/6...and-what-can-i