The main reason for slowness of basemap is DEM data. DEM is responsible for about 2/3 of basemap size. GPS receiver uses DEM to make map shadings, which looks nice, but quit often leads to less readable view.

One can remove DEM data from basemap using gmaptool.