вообще-то GPS определяет положение тела в пространстве, а не на плоскости 
поэтому в каком направлении в 3-х мерном пространстве вы передвигаетесь разницы нет, едите ли вы по дороге или спусаетесь с гор на лыжах, падаете с камнем вниз с парашутом или же вращаетесь на орбите Земли с первой космической скоростью, результат будет одинаково точен.
Вы радикльно неправы. Если возьмете на себя труд хоть немного разобраться в том, что меряет GPS, то убедителсь, что меряет он т.н. ground speed, т.е. горизонтальную составляющую скорости.
Это раз. Во-вторых, то, что фиксирует обычный гармин - максимальное значение скорости. Это может быть и обычный "выброс" в измерениях. Или скорость, достигнутая на очень коротком участке. Намного показательнее использовать логгер (желательно, с высокой частотой определения координат, скажем, 5 раз в секунду) - там вы сможете увидеть свой профиль скорости - ее изменения от времени или расстояния, в приницпе, можно даже его соотнести с вертикальным профилем трассы.