Well, I just set up a Netgear WGR614 router and WG311 pc card. I had read good reviews of the Netgear router. Originally, the pc with the cable modem was in one room and the pc with the WG311 card was in the adjoining room. The distance between the two was about 22 feet with the separating wall in between. The signal was too low to keep a connection more than a second or two at a time.
Calling Netgear's tech support (offshore!) was a pain as it was difficult to get through. Finally after talking to them, they changed a bunch of setting which did nothing to increase the signal strength.
Finally on my own, I moved the router over to the connecting wall and mounted it on the wall about 6 feet up. This closed the distance to about 12 feet. It increased the signal to the point that I got a standard weak signal warning all the time but the connection stayed pretty constant. Then playing around with the settings on my own, I changed the channel the router was using and that for whatever reason boosted my signal up high enough that I now have a very good connection.
So, if you try to do wireless, it may or may not work. I think it is more luck than anything else getting these things running. If you can run a wire, you will be a lot better off.