Router would be the best choice. Different ISP supports different modems so even if you find the best one, your ISP might not support it. Just get a router and wire them together as many have suggested so you wont have to worry about disconnections and what not like you said.
As far as the routers, I have a linksys and it works flawlessly. There are many others such as D-Link and Netgear also that you can look into.
__________________
"Remember, wrong advice may be worse than no advice at all."
::COMPUTERHAKK:::
|