A ver, haces el calculo a la inversa. Has de ver a capacidad TOTAL en bytes de la tarjeta, probablemente sean 4.047.xxx.xxx ( ya el fabricante cuenta una capacidad de 4 GB por ser 4 mil millones de bytes) y las VAS DIVIDIENDO por 1024 hasta ver los megas reales, lo que no puedes es partir 4000 en la de 4 Gb ni de 8000 MB en la de 8 cuando realmente ya por el error que te he explicado no tendras 8000 MB en la tarjeta de 8GB (si no 7630). Si haces una aproximacion por arriba no es a lo que me refiero, has de partir de la CAPACIDAD EN BYTES de la tarjeta. Si supera los X mil millones de bytes el fabricante ya la considera de esos X GB y como es obvio a mas capacidad de tarjeta "Mas capacidad perdida" dada esta regla ya que perdemos mas.
Y no, no es "logico" que sea el doble una de 8 que una de 4 en este caso, a ver, la psp o el PC te DICEN LA CAPACIDAD REAL en MB calculado en base a que 1 MB son 1024 Kb y 1 Kb 1024 bytes OSEA DA LA REAL pero calculado desde los bytes REALES de la tarjeta,y como el fabricante en cuanto llega a los la unidad de millar-millon en bytes (desecha la regla de 1024, y considera en millares) ya la considera de esos GB aunque eso en terminos informaticos NO ES REAL, por tanto de ahi el error. .
Mira la capacidad de tu tarjeta de 4 GB en el Pc con lectror de tarjetas y verás que sobrepasa en muy poco los 4 mil millones de bytes. (Aprox 3.77-3.78 GB Reales)
Resumiendo, dos tarjetas de 2 Gb tendran en sumatorio mas capacidad que una de 4 y dos de 4 mas que una de 8 y asi... si no se atienen al principio de 1024 y redondean a 1000.
Saludos