Prueba a cambiar la banda del wifi, es posible que si tienes muchas gwifi cercanas esten interferiendo en la señal.. Esto lo puedes hacer desde el propio router.
Accediendo desde un navegador a la direcccion 192.168.1.1. SI lo tienes a 5 metros deberia de llegarte en condiciones aun siendo wifi g

Una cosa. y por que no la conectas por cable de red ethernet?... asi seguro que se terminan tus problemas