josefcarel: I did some more searching because this card really should work with madwifi, but there are other users reporting issues with the 168c:001c devices. You're not the only person I've tried to help lately with this kind of problem.
The most promising reference that I found is this page, which has instructions for compiling the ath5k driver, which might work better for your card than ath_pci. If you want to install ath5k, first download this file and save it to your desktop.
A file will open. Look for a line that says blacklist ath5k (probably at the end of the file). Delete this line, then save and close the file.
sudo gedit /etc/modprobe.d/blacklist
Then run these commands:
Do you have a wireless connection recognized now by typing the 'iwconfig' command?
sudo rmmod ndiswrapper
sudo update-rc.d -f linux-restricted-modules-common remove
tar xvf compat*
sudo apt-get update && sudo apt-get install build-essential
sudo make install
sudo make unload
sudo make load
If this causes problems, just reboot and you should have ndiswrapper again. If these commands make your wireless work better than with ndiswrapper, let me know and we can make ath5k drive the card permanently.