Congrats on having the smarts and guts to just trash that ME installation and install Ubuntu (I did the same on my laptop).
I have faced and solved the problems you face recently. My perspective is a bit atypical since I am more willing than most to spend $ for better performance or fewer headaches, but at least you will have another viewpoint to consider.
The first question you should ask IMO is how important is the performance on the wireless, and how much time do you want to invest in your current card. I see from the title that you have a usb card. My experience is that these are harder to set up and offer relatively poor performance.
A wireless bridge is an easy solution. See
http://www.linuxquestions.org/questi...d.php?t=536898
Since that post, I purchased a Buffalo Ethernet Converter, which works great, available from Newegg for $60.
http://www.linuxquestions.org/questi...d.php?t=536898
Plus, your dad would have 3 more wired outlets to, say, hook up to his x-box. It's a high power unit with high performance in my experience.
If you want to give your card a try first, you need to determine what kind of chip you are using. Although the model number of the wireless card may help in searching the web, the actual chip will determine the best approach, and chance of success. Sometimes, mfrs switch chips but don't change model numbers.
Open your console application and type lsusb
The output should include information on your card and chip.
Once you know what card and chip you are dealing with, you can search here (the HCL) and ubuntuforums and ndiswrapper etc. to see how to get it working.
Bob