Pienso que lo que gasta batería en si es la búsqueda de la señal, si estas a tope en 2g o 3G no debe de aver mucha diferencia, ahora como la 2g hay mas cobertura generalmente y luego tiene unos rangos de hercios como decirlos.. Mas "estables" pues la pierde menos y tiene que buscar menos entonces gasta menos, por poner un ejemplo estupido tu movil en 3G esta a tope pero pasa un pájaro por el rango de tu movil y se corta por segundos la señal, lo que en 2g no pasaría, esta claro que un pájaro no va a cortar la cobertura pero dicese de interferencias etc