Um palpite ... mas isso pode ser devido à intensidade variável do sinal da sua conexão.
Eu uso o programa de conexões de rede, que é por padrão no painel xfce. Edite a conexão que você está tentando usar e digite o endereço MAC do hotspot ao qual você está se conectando (não seu MAC) no campo BSSID. então salve. Isso faz com que o software se solte nessa conexão, mesmo que os sinais ao redor sejam mais strongs. Você pode precisar de algo como o WiFi Radar para descobrir qual é o endereço MAC.
Estou executando o xfce, então isso pode variar dependendo do seu gui e como as conexões de rede são tratadas no seu sistema. Espero que isso ajude.