Instalei sim o driver com ndiswrapper e reiniciei o sitema.
Aqui estão as saidas dos comandos acima.
ubuntu@ubuntu:~$ lsmod | egrep -i "ndis|8187"
rtl8187 50680 0
mac80211 204922 1 rtl8187
cfg80211 126485 2 rtl8187,mac80211
eeprom_93cx6 1333 1 rtl8187
led_class 2864 2 rtl8187,sdhci
ubuntu@ubuntu:~$
Não, o driver ndis não está carregado... e quem está carregado é o driver nativo.
Provavelmente vc pulou o passo onde vc bloqueia o driver nativo, adicionando o nome do módulo ("rtl8187") ao arquivo "/etc/modprobe.d/blacklist.conf". Vc também não forçou a carga do driver ndiswrapper, adicionando esse módulo ao arquivo "/etc/modules".
Desconfio que ela não está com modem/roteador apropriado para suporte de internet dela
Não acredito que seja isso não, libonati. Até porque não tem muito o que fugir, ou o roteador é 802.11g, e tem que funcionar com qualquer outro produto 802.11g (mesmo sendo algum desses produtos de 108 ou 150Mbps), ou é 802.11n, e tem que funcionar em modo de compatibilidade.
No máximo o que poderia se ter seriam alguns produtos ruins, como o DLink DI-524 de 54Mbps, que tem sinal muito fraco. Mas nesse caso, ela perceberia o problema tanto no linux quanto no windows, e já teria deixado isso claro.