It is astonishing to me that you "shade tree computer mechanics" are even able to figure out how to login to these tech boards to give advice. What you're really doing is trying to brag to this person, who is asking a legitimate tech question, about your non-existent technical knowledge. At the same time you're ruining this persons quest for knowledge by giving nothing but an opinion that has no factual basis.
So to answer your question, anthony_thompson_2000, you could look into the Motorola MB8600 cable modem that is supported by Comcast, Exfinity, Cox and others as I understand. There are 4 Ethernet ports on this modem and it is no way a router. It has four ports because in certain situations the cable internet service providers will provide more than one IP address for service. In rare cases you will see this on residential service, but if you upgrade to business class you can purchase additional IP addresses as part of your contract.
Example, I have a 2 year contract with Cox for business class internet and in that I received a significant discount over standard monthly billing. It's roughly 120$ per month with my telephone and I get STABLE 100M download and 20M upload speeds that don't seem to be degraded by excessive neighborhood use like my previous residential service did. As well I purchased a second IP address at a rate of 5$ per month and that is where the 4 ports on the Motorola modem come into play. Each port on this modem is specifically for a single IP assigned by your ISP.
IT IS NOT A ROUTER. It is essentially 4 cable modems in one package, to put it in the simplest terms.
The possibilities for your situation are vast, far to much to list here. But, as a starting idea take a look at this modem that supports multiple IP address. There are some better, and some no where near as good. Just investigate, evaluate, and draw the best conclusion for you.
http://www.motorolacable.com/documents/MB8600-DataSheet-28317.pdf