te recomiendo que pases por el foro de nintendo ds, en la zona de cartuchos flash, y te leas unas cuantas reviews, asi descubrirás cual es el cartucho que mas se adapta a ti.
pues esos cartuchos valen tanto para gba como para NDS.
yo tengo una supercard, pero algunos juegos de gba se ralentizan un poco,ademas de que para que los datos de tu partida salvada se guarden bien,tiene que hacer una combinacion de botones antes de apagar la consola, y como se te olvide,adios avance del juego....
para gba, uso mi ez flash II, lo que pasa que es algo antiguo, y ya no lo encuentras facilmente,pero es perfecto para gba. creo que el ezflash IV es su sustituto.
lo dicho,foro de NDS,cartuchos flash