Z małego, aczkolwiek 'ostatecznie jakiegoś tam' doświadczenia mogę Ci powiedzieć, że niezbyt dokładna ; )
To znaczy sama w sobie ok, ale DHCP wszystko psuje. Należy to traktować raczej jako dane przybliżone, oczywiście proxy czy vpn to już w ogóle inna sprawa.
Z moich badań tak mniej więcej 2 na 10 testów zwróciło prawdziwy/bliski prawdy wynik jeśli chodzi o geolok przez ip. No to statystyka raczej słaba.
Inna sprawa jeśli geolokalizacja odbywa się za zgodą użytkownika, teraz przegladarki (nie mam pojecia na jakiej zasadzie, slyszalem, ze dzieki modemowi wi-fi pobieraja adresy/nazwy/cokolwiek pobliskich sieci + oczywiscie whois) oferuja usluge geolokalizacji ktora jest dosc dokladna (nawet do 10m), to znaczy podobno, bo jakoś nigdy nie miałem okazji się tym zainteresować...
//EDIT
a masz, to tu to widzialem, mimo wszystko jak ktos mieszka w Motyczu Leśnym to błedy są nawet do 50km anyway. W moim przypadku się pomyliło o 3 budynki.
http://html5demos.com/geo