If you are really cheap like me instead of spending money on a switch with like 20 ports you can just hook up old routers together.
I have a bunch of old wifi routers where the wifi went bad but the Ethernet still worked. Basically you plug one into the other and set a subnet mask and each router will give you 3 extra connections (since 4th is required for subsequent router connections)
Never had any issues except tons of wires everywhere.
I too have used this method with my old D-Link routers, the process is some and cheap, but I've faced lags at times. The repeaters have to be new for better use I guess.
Have you faced this issue too?