no pain no gain bobby
use the plumbing vent stack to reach your floors through the home, from basement to roof using Cat 6 STP cable, UTP is a waste of money IMHO.
Note: A single run of Ethernet cable is designed to work at a maximum of 328 feet or 100 meters.
use a manageable switch to 2-3 routers of your choice for each floor.
this set-up wil meet your needs and fire walled to the Max
Modem>managed smart switch>network PC terminal>Routers>and rest of hardware
And a Smart-UP to run system in basement.
guaranteed protected and fast, with a fishing tape can run the RJ45 cable along plumping stack to each floor and branch out to routers on each floor. from routers have wire or wireless coverage