Você está usando os drivers rt2800usb? (Você pode dizer, fazendo um lsmod | grep rt). Com base na minha experiência, esses drivers internos não se conectam a toda velocidade, mas ficam aleatoriamente mais lentos e mais rápidos, resultando em um desempenho muito ruim.
Você deve ir ao site do ralink e baixar o código-fonte dos drivers. Em seguida, siga as instruções para compilar e instalar. Observe que, se você estiver executando o Linux de 64 bits, estará sem sorte. Este driver nativo congela em sistemas de 64 bits para versões do Linux > 3.3. 32-bit é bom, no entanto.