Lüfter dreht nicht mit voller Drehzahl(BC517)

10k sind wahrscheinlich zu viel. Da wird der Transistor nicht ganz durchschalten. Basiswiderstände haben normalerweise ca. 1-2k.

Hier zur Berechnung, aber letztendlich ist da immer viel geschätzt:
http://www.mikrocontroller.net/articles/Basiswiderstand

Darlingtons haben zwar eine sehr hohe Stromverstärkung, aber da kann das genauso der Fall sein. In manchen Darlington-Arrays haben die eingebauten Vorwiderstände z.B. 2,4k

Die höhere Kollektor-Emitter-Restspannung sollte keinen großen Unterschied machen. Du solltest immer noch auf etwas über 11V kommen. Wenn du ein einstellbares Netzteil hast, kannst du das ausprobieren.