So I'd like to connect two PCs. The first one is wired via Ethernet to a wireless router/modem (this means that I'm not currently using the wireless capabilities of the router). It's a 802.11b/g device with 54MBps speed. The second one has an Ethernet adapter. There's also another spare wireless modem/router. The question is whether I should go wired or wireless.
If I go wired I should get a switch. I suppose I could connect the router directly to the second PC too (since it has two Ethernet ports) but I'd also like to allow the option for a visiting laptop to connect, so I guess I should get a switch.
To go wireless I should get for the second PC either a) a PCI wireless card, b) a USB wireless adapter or c) an Ethernet-to-Wireless adapter.
Both computers run XP and the distance between them will be no more than 7-8 meters (23-26ft).
Now, would the wireless be good enough for gaming ? If yes, I'd prefer the ease of the USB adapter, but is it as good as the PCI card ?
My experience has generally been... well, it depends. There are a few problems with wireless and if you can deal with them, then it's a perfectly reasonable way to go.
First, wireless networks are half duplex. Two people on the network cannot transmit at the same time, they have to take turns. Now don't think half duplex necessarily means half speed (it doesn't) but it does generally have a noticeable impact on ping time.
Second, realize that participating members in a wireless network are regularly performing link retraining. That is, they're making sure they can maintain the best possible transmission rate by checking the signal quality and character. This isn't a huge overhead, but it isn't zero.
Along the lines of the above, wireless access points regularly broadcast their SSID.
Next, if you already have something with wireless, do a local scan at your house. The numbers of APs that show up gives you an idea of the lower bound of the number of people you'll be sharing those frequencies with. 5 years ago at my house I was the only one; now there are 12. (I think this is more a theoretical consideration: even though there are now 12 other APs around me, and my phone uses 2.4GHz as well, I still seem to get okay transfer rates)
Lastly, there is security. If you WPA-enable your Wireless Access Point, you have to administer that and remember how to administer it. If you don't, you're just asking for trouble. In my case I ran an open AP for four years. If one of my neighbors jumped on, I didn't really care as long as they weren't soaking my bandwidth. Then the teenaged kid across the street discovered the gnutella network. Well, that was the end of the open access point. WPA is often implemented in the wireless driver; meaning your CPU is used for the encryption. This may be of no concern with todays processors.
Now if you go USB there is another thing you should know. USB is also a half-duplex protocol. And worse than that, USB is a strictly host-driven protocol. Meaning that there is only one bus master: the host. Nobody gets to say anything on the bus without the host addressing them by name (endpoint) first.
Anyway, what all of this longwinded blabbering means is... There is a noticeable increase in ping when playing over wireless. It's less than over the internet, but people who do these things regularly have decidedly different expectations of LAN connections versus internet connections. Your mileage may vary.