I picked up a nice 8-port gig-E switch at Frys about a year ago for under $100. And a few years back I installed a Buffalo Air Station wireless router. If you have any Buffalo WiFi cards, it makes a nice setup as they have a really clean setup utility (AOSS) built in to set up the network keys and all that stuff. I think you can also use their drivers with a lot of other wireless cards as well. I also saw a decent speedup in cable modem throughput swapping my old Link Sys wireless router for the Buffalo unit (
http://buffalotech.com/). I have everything wired plugged into the switch then a single cable from switch to the wireless router and a single cable from there to the Comcast-supplied Ambit DOCSIS3 cable modem.