El wifi la verdad se pierde cuando vas lejos, pero esto pasa en todos los móviles y depende mucho de donde estés. Se pueden modificar cosas del terminal (necesario root) que hacen que la señal wifi la puedas detectar más lejos, y ello conlleva su consiguiente aumento en el cosumo de batería. No recuerdo cómo se hacia, no uso estos tweaks porque no son necesarios para mí y los veo obsoletos (eran otros tiempos con antiguos terminales).
P.D: Si queremos que el wifi nos alcance 1 Km habrá que gastarse más pasta

.
Saludos