Es gibt auch Schaltregler für 1-2 A als SMD. z.B. MC34063 oder LT1170, LT1171. Das große beim 7805 ist dann ja ohnehin der Kühlkörper. Zu den Schaltreglern braucht man aber etwas größere Kondensatoren und ein Induktivität.