Well, all A9800´s which includes 3988 and 3310 because those are based on A9800, are using smoothing to make very high multipliers useable, same goes for the old 6x SROM of the A3090. A3050 doesnt use smoothing, however being based on an office sensor with a very small array it jitters heavily above 1000cpi. AM010 and 3320´s only fault is the relatively low malfunction speed around roughly 3m/s, varying depending on surface of course.
It should also be noticed that it isnt "done" with just soldering a sensor in, MCU choice and especially the Firmware impact the performance directly as well(a point where the finalmouse is insanely bad), what makes a mouse very responsible and lets it send its Data as fast as possible is Firmware optimization, it can also affect the Cursorpath as well when the timing is off. LED choice is important as well, a lot of brands do not care about it, but that also doesnt only yield worse performance, but it then also differs from unit to unit.