If I may add my 2 cents...
Save the money on a PCI card, in my
personal experience, all desktop wireless cards are crap.
I have ultimately turned one of those blue and black Linksys WRT54G routers into an access point that receives the signal from the base station upstairs using DD-WRT firmware. I can't even tell that I'm on wireless, my connection is absolutely rock solid. Only downside is that I'm using wireless g, which means it's a bit slow (~1.5 MB per second as opposed to ethernet's 10 MB per second) BUT it is isn't actually interfering with the internet's speed. I'm saving up the money to get a linksys n router that I can throw the DD-WRT firmware on to replace it. The benefits are 2 fold:
-You have a universal wireless adapter; anything with an ethernet port is now wireless to an extent.
-You have a receiver that has the same sending power as the base station. This is important because when you see the signal strength on your computer, you are seeing how strong of a signal you are RECEIVING. However, where most of the connection problems occur, is on the sending side. With DD-WRT installed on my WRT54G, I am able to see the signal strength from the router's point-of-view, and it is
very different. While I'll have a great signal on my laptop or desktop wireless card (80-90%), the signal strength on the router's side is about 30%, and that's when speed throttling and packet-loss comes into play.
If you aren't comfortable with modifying the firmware on a router, they have access points for sale, however they tend to be quite a bit more expensive. But don't let the term "modifying firmware" scare you away, it's actually much easier than it sounds if you follow the instructions at
http://www.dd-wrt.com. You can also get those WRT54G routers on ebay for fairly cheap, and you'll often see them pre-loaded with the custom software from the previous owner!
