Mikrotik switch with 10gbe spfs. Or used ebay one (www.servethehome.com for more info). For a router, i would build my own pfsense box. Again, old pc or used one with intel lan cards. Using a ryzen 3200g with 16gb,120gb ssd, dual. Intel lan as my pfsense box. Got pi hole running on a pi 3.