O driver do windows funciona de maneira diferente do driver do Linux. Pegar bem no Windows não quer dizer que o sinal está bom, só quer dizer que o driver do windows consegue lidar com o sinal da forma como ele está.
Daí, eu volto a te perguntar: você mediu o sinal?
Verificou se não há fontes de interferência, como outras redes wireless no mesmo canal, ou em canais vizinhos?