Wie hoch man die Frequenz mit der 1N4007 treiben darf hängt vom Motor ab. Damit eine langsame Diode geht, muss der Strom bis fast auf 0 abgefallen sein, bevor wieder angeschaltet wird. Bei PWM werten von fast 100% geht es da praktisch gar nicht - wenn man z.B. 99% maximum vor 100% zuläßt, kann man vielleicht irgendwas im Bereich 10 Hz zulassen, um dem Strom 1ms zum abfallen zu geben.

Die schnelle Diode geht, und paßt im Prinzip zum MOSFET - ist also auch total überdimensioniert.