Google does not disclose its algorithms, so I can’t offer any explanation for the large difference.
Keep in mind:
Depending on the page load times and order that your pages load the tracking code, some visits may not be recorded if the user clicks away from your page. (GA sometimes has huge latency issues.)
p.s. GA implements “sampling” for large sites, so aspects of your stats may not be reliable to begin with.