pues hecha cuentas... con 2 gigas puedes tener casi todo el catalogo de GBA cargado en la tarjeta...
ten en cuenta que el juego mas pesado son 32 megas (y habra 2 o tres que te interesen con ese peso), los hay de 16 megas, de 8, incluso de 4, siendo los mas comunes los de 8, si divides 2048 (que son los dos gigas) entre 8 (por simplificar) te sale 258... por tanto si te compras una tarjeta de 2 gigas te cabra una media de 250-260 juegos...
vamos, no vas a tener vida suficiente para jugarlos todos y tampoco creo que de todo el catalogo de la GBA te lleguen a interesar tantos juegos a la vez...