810 has ability to connect to mobile phones of Nokia, to use GSM features (althou haven't got any supported phone to test that), and GPRS features through BT... So, 810 ALMOST supports GPS thingy, externally...
So, only thing to consider as best update at 900, is CPU.