Скажу больше. И на самом дорогом, и на самом дешевом GPS приемнике слепленом "на коленке" в Китае, стоят абсолютно идентичные чипсеты, сделанные в одной неазиатской

стране.
Всю математику считают эти чипсеты. Ни у кого, кроме единственного производителя нет алгоритма зашитого в этот чипсет.
А с учетом того, что этот чипсет не предъявляет требований к стабильности и точным параметрам его "обвязки", даже тактовая частота может плавать, то все эти приборы имеют идентичную точность. И никакой, самый точный GPS приемник не может подойти близки к значениям +/- 0.5 метра, без использования дифференциального метода и службы фиксированных наземных станций. Посему, для Узбекистана такая точность не актуальна
Почему в вашем случае столь большая разница между Нокиевским и Гарминовским приемниками - загадка великая есть. По количеству спутников, достаточно, чтобы приемник поймал три спутника в такой позиции, чтобы вы оказались примерно в центре этого треугольника, как он переключится в режим 3D с наибольшей точностью. Если спутника 2 или больше, но они "скучкованы" в одной стороне, получите меньшую точность или режим 2D (без определения высоты).
Кстати, из 20 спутниковых каналов, у нас дай Б-г к 5-6 привязаться.
PS. Подумал, возможно на нокии паршивая антенна... или у нее
чакры погнулись диаграма направленности "кривая"...