Besser nicht, nur anders.
Include-Files haben auch nachteile, so kann man z.B. in diesen Files nicht wirklich gut nach Deklarationen suchen.
Wegen Performance: Wo dieser Code steht (also in welcher
Unit) ist dem Programmablauf egal. Es wird aller Wahrscheinlichkeit nach eh das gleiche binary bei rauskommen. Es könnte sein, dass der Compiler beim Erstellen der .exe ein wenig länger braucht (mehr Dateien aufmachen...) aber auch das sollte unmerklich sein.