Hola buenas
lo que yo tengo entendido esque la cobertura 3G y HSDPA trabajan en bandas similares por lo tanto al no llegarte la cobertura de H no te llega tampoco la de 3G (creo que es algo asi como 1900(3G)/2100(H) ), por eso pasa directamente a G a mi me pasa eso, vivo en Alicante y el EDGE se ve que Orange no lo ha implantado aqui que seria cuando pone la E.
El rango de velocidades sera este:
G -> E -> 3G -> H
Espero haberte ayudado
Un saludo