bin nicht ganz sicher ob man dies als richtige regelung bezeichnen kann
Wahrscheinlich hast Du keine richtige Regelung, sondern eine Steuerung. Abhilfe bringt eine (echte) Regelung:
Diese misst die Drehzahl des Motors und vergleicht sie mit der Solldrehzahl, die Du an z.B. an einem Poti einstellst.
Abhängig von der Differenz zwischen Istwert (Messung) und Sollwert (Einstellwert) wird dann die die PWM verstellt. Damit bekommt man dann auch ein hohes Drehmoment bei niedrigen Drehzahlen. Nachteil ist der zusätzliche Aufwand, weil man ja die Motordrehzahl irgendwie messen und mit dem Sollwert vergleichen muss.
Eine Alternative ist der schon von Manf angesprochene Schrittmotor mit Mikroschritt.