I have an 8 GB SD Card in my Ledgend HCx but MapInstall will only let me put 4GB on it.
All maps are saved in the (single) gmapsupp.img file. An 8GB card would be using the FAT32 file system which limits the size of any file to 4GB. This is a limitation of the FAT32 file system and has nothing to do with Garmin, your Legend, or your card.