It is not really that complex or difficult to do - provided you can run cables.
A router combines several functions - management of the network, allocation of IP addresses through the DHCP server, maybe a firewall, access control, wireless access point WAP, traffic switching to and between the various ports and more.
A switch- does exactly what it says, switches traffic between ports. So, if you are sing your PC and want to access data on another drive. The data will go from the remote drive, to the switch and then be sent to your PC and NOT via the router which would happen in your current situation.
So, putting the WAPs and switch separate from the router, reduces the processing load on the router.
M H C
taurus excreta cerebrum vincit