shiznut123-
The
Netgear RT-314 has worked very well with my Road Runner cable connection. I have found no issues with it and have only had to re-boot it only once in 4 months. Setup is a breeze as I had it up and running in about 5 minutes. The Netgear 314 is a just a Netgear 311 with a 4 port switch integrated into it. The price difference is minimal between the 2 models so the 314 would my choice in spite of the fact that you already have a hub.
The
Zyxel Prestige 314 is also very good. The guts and BIOS in the Netgear unit are actually purchased from Zyxel.
With either of these 2 units no switch is required as both have 4 switched ports. If you have a need to connect more than 4 computers on your home network, you can connect an 8 port hub to each of the 4 switched ports which would give you the ability to connect 32 computers to the router. (If you need to this I want to come over to your house and play

)
Yes, you can use any of the computers connected the router regardless of which port they are connected and regardless of whether any other computers is running.