If you use it every day, it should not be doing a cold fix every morning unless the little backup battery/capacitor that holds up the memory in the receiver has failed. It should be doing a warm fix, which according to
this review takes about 38 seconds, average. (A cold fix is 45 seconds, average.) If you are moving during that time, or in an urban setting, or under trees, or any other circumstance where the sky is blocked, times may increase.
The GM270 is an older receiver, using the SIRF II chipset. It can't compete with the newer receivers for speed of operations, although in its day it was pretty good.