Если вы используете последнюю версию Ubuntu, встроенный драйвер ath5k должен работать и работать. Если это не так, это может быть заблокировано более старыми драйверами ath.
Нажмите здесь, чтобы посмотреть, как заблокировать старые драйверы.
ath5k обычно будет доставлять лучшие результаты, чем madwifi. И madwifi лучше, чем ndiswrapper IMO.