Hallo,
ich würde jetzt sagen, das drehen der Servos hat nix mit dem Timer zu tun,
der Timer ist dafür da, das die Zeit eingehalten wird wie oft die Signale zum Servo aktualisiert werden, also hilft ein 16Bit Timer auch nicht viel weiter.

10 µs sind auch bei 16 Bit 10µs

Meiner Meinung hängt das vom Servo selber ab wie fein der dreht, oder Du baust in dein Programm einen Zähler ein, der die Werte Softwaremässig von einem Wert zum neuen Wert zählt, dann dreht der Servo feiner.