loss of precission

A chip like this might be helpful:
http://www.micromegacorp.com/downloads/documentation/uMFPU-V3_1%20Datasheet.pdf

It will even parse the NMEA strings.