I had trouble getting ndiswapper to work, wouldn't it be easier to download various livecd distros (Fedora, Ubuntu, openSUSE, Mandriva, come to mind off the top of my head) and see which work?
www.distrowatch.com and read which have good wireless support.