Since you have Ethernet throughout, you have a great starting point to work with.
I don't have Comcast service, so I can't offer any pointers on, whether or not, you will want to continue to use them. It sounds like you are not overly pleased with their policies, which leaves you with having to research what other Internet providers are available to you. Currently, fiber provides the highest bandwidth, followed by cable. Anything else (DSL, Satellite, etc.) should only be considered if you have no other choice. FWIW, where I live only DSL or Satellite are available, and DSL worked out better overall for my situation.
Regardless of which ISP you eventually end up with, you will have the option to purchase/rent their gateway device or getting your own. Again, for the latter, going to SmallNetBuilder.com can help you with making a decision.
For your home network, again, since it is pre-wired, I would suggest something like the following:
- Where the gateway is located, place an Ethernet switch with enough ports (plus a few extra for growth) to connect all of your home's Ethernet runs to. You would connect this switch to the LAN port on the gateway, and in turn, each Ethernet cable run, would connect to an available port on that switch.
- Going to the other end of the Ethernet cable runs, I am assuming that you have an Ethernet wall port. If so, then this is where you can connect additional (as needed) wired network devices to. Examples would be: your computer, a printer, a NAS, etc.
- You can also connect another Ethernet switch to any of these wall ports to increase the number of available ports in case you need to connect more than one device.
- Now where you want wireless access, you would just connect a wireless access point (WAP) to that port. So, in your case, you can start with one WAP on the main floor, then add additional WAPs to the top and basement levels, as needed.
Does this make sense?