cheap solution,
use an old modem/router and simply turn off DHCP addressing
I have a draytek main router,
1st port goes to an old talktalk router at the tv position,
2nd port goes to loft to another talktalk router which supplies wifi upstairs and goes to shed to another talktalk router providing wifi in shed and ethernet for my satellite box, loft router also goes to sons bedroom to yet another router for his PS and PC , 2nd port from loft provides ethernet in our main bedroom, 3rd port in loft router goes to back bedroom, 4th port goes to cctv DVR.
3rd port on draytek goes to another talktalk router to provide a guest network that is islanded from the rest of the home network
talktalk are good at sending out routers, if you ring them up with any sort of problem its the first thing they do
btw, my network is simply all cat5e, speed loss is un-noticeable tbh, I'd say anything more than cat6 for a home network is overkill,