Well I plugged my Garmin Etrex 20 into my computer via a USB cord and the 8GB card in the GPS is still loading. It`s been 4 hours.
I have an Etrex 20 with loads of maps on a sd card, it's never taken more than a minute (once the map files have been indexed which only happens first time Basecamp 'sees' them).
See Stuart's reply above your post ... I suspect it'll be your BirdsEye files.
I have 10GB of Birdseye imagery on it.
Sounds like load times are "exponential" in nature.