Всё счисление в GPS-приемниках зиждется на той или иной реализации фильтра Кальмана. В продвинутых приемниках делается динамическая адаптация параметров фильтрации под текущий режим (static/dynamic, pedestrian/automotive/marine/airborne), а в простейших - йух, поэтому и колбасит. Если есть ручное переключение static/dynamic - можешь поиграться, до 80..100 км/ч static может существенно помочь