Die Kondensatoren am Ausgang des Operationsverstärkers helfen nicht gegen Schwingungen, sondern können im Gegenteil sogar Schwingungen Provozieren. Die Lüfter mit elektronischer Kommutierung können auch schon einen Kondensator enthalten, der Probleme macht.
Bei der Schaltung mit dem externen Transistor kann man die Stabilität verbessern durch einen kleinen Kondensator (z.B. 1nF) zwischen OP Ausgang und (-) Eingang, sowie einen Widerstand (z.B. 10 K) zwischen dem Emitter und dem (-) Eingang. Der BC338 ist für 1 A etwas klein das sollte eher ein 2 A Transistor mit etwas Kühlkörper sein.