Como bien supones, independientemente de que ejecutes o no programas que usan datos, si tienes el 3G activado estará continuamente chequeando la cobertura 3G, proceso que gasta batería a saco. Este hecho se puede comprobar si tienes la app "Spare parts" por ejemplo.
Las apps que usan datos te seguirán funcionando aunque tengas habilitado el "usar sólo redes 2G". En algunas, ni notarás la diferencia de velocidad, como con WhatsApp u otras apps de mensajería, donde el tránsito de datos es muy bajo. A medida que la necesidad de ancho de banda crece (navegar por internet, streaming de video, etc) verás que usar 2G no es alternativa. Tendrás que desactivar la opción 2G. Yo tengo un widget (2G-3G on off) que me lleva directamente a la opción de activar/desactivar 3G. Hay opciones mas elaboradas, como usar una app tipo tasker y definir un perfil "ahorro de energía" que configure el teléfono en modo 2G y ponga la pantalla a mínimo brillo, por ejemplo.
Saludos