That is why you are asking for a recommendation is it not? Wireless networking in linux is a bit of a mess at the moment. Your best option is to locate a usb adapter at the link darkleaf gave and use ndiswrapper with that. I'm sorry to hear it didnt work well but then you are using quite an old OS there which in itself is from before the days of widespread wireless use. Its your best option at the moment. Otherwise you may want to investigate linuxant's driverloader.
That however, is an option you have to pay for.
However a quick look at the HCL at this site shows
Linksys WUSB11 v2.6
might be your baby but honestly I'd upgrade my OS first to save me some hassle.