Get rid of the router provided by the ISP. Get decent network cards for your computer and forget about USB. Get a switch that can be managed; unmanaged ones are for special cases only and are of very limited use.You can skip 2.5Gbit and better either stick with 100MB (which is plenty for learning and inexpensive) or 1GB (which is fine for anything but special cases). Then if you really do need more bandwidth, go straight for 10Gbit. (What's the point of 2.5? If you have that much data to transfer and if your hardware is fast enough for it, then 2.5 is a bottleneck and you want 10Gbit. 2.5 is merely a bad joke.)What exactly are you trying to accomplish?