I have an wireless G router that runs 2 laptops and a wii console then is also hard wired to 2 PC's and Xbox 360. When several are running at once, the connection and speed can be horrible. Should I split them into two different routers or buy a better router? Feeling pretty frustrated.
you don't need two routers, one will do just fine. and you probably won't need a newer one since your gadgets are hard wired
i'm guessing your slow speeds is more likely caused by your internet connection bandwidth. eg too much data being transferred at one time
best you can do is get a better connection
another option would be to enable QOS on your router (or buy one with it if yours doesn't have one). this will basically let you set which gadget has higher priorities than others. eg you can make your router prioritize your 360, so even if bandwidth is maxed, 360 will run smoothly while the computers will suffer the effects
I used to have a similar issue. I had two roommates and between the three of us we had five computers and a smart phone running off one 8 Mbps cable connection. The internet connection was was routed out with a Linksys router and all computers were wired with the smart phone being wireless. We noticed that if even one of these devices was downloading something, latencies with gaming would increase significantly. I came up with the idea to use a old PC as a router. After doing this we found that we could download a number of things at once (even with bittorrent) and it had no noticeable impact on online gaming. I believe the problem was not due to bandwidth starvation, but due to the router not being able to switch between the various connections quickly enough. We used Coyote Linux, a floppy disk based Linux distro designed to transform older PCs into a router. All the older computer needs is a motherboard, CPU, RAM, a couple of network interface cards, and a floppy drive. You don't even need a keyboard or monitor. It functions just like any other home router in that it is configure through your web browser. Currently I am using pfSense, a router OS based on FreeBSD and it also works well and has many nice features but is more advanced and may be too complicated for someone without a fair bit of knowledge of networking concepts.