I just pulled my Atheros card in favor of an Intel 2200 b+g card. The Atheros card under Windows was intermittent because of IPv6 issues and poor interoperability with D-Link routers. Under Linux it was more stable but would cut out and back in without warning. Really annoying if downloading a large file.
Ndiswrapper would be your best bet. There are some distros that feature GUI based ndiswrapper management.