Strano che non abbia visto questo topic mesi fa. Ho avuto già un progetto di sala LAN quasi 3 anni fa però non avendo un budget che rispettasse le mie esigenze l'ho abbandonato.
Ho capito cosa vorresti fare e il mio consiglio è di vedere prima i giochi che vorresti mettere sui PC.
Se giocano insieme però su un server esterno avendo 20 postazioni ti consiglio di avere una FTTC dedicata solo al gaming perchè giochi come BF4 per esempio può arrivare anche a 1Mbit upload solo per un utente, immagina se qualcuno dovesse giocare in compagnia andresti a limitare la banda e aumentare la latenza, escludi gli utenti che vorrebbero scaricare altri titoli da steam, origin ecc.
Quello che a te servirebbe sono 2 linee FTTC gestite da un firewall in un modo tale che una banda va al gaming e l'altra per navigare e/o scaricare.
Un'altra opzione per facilitarti la cosa è fare assolutamente un docker / VM con steam/origin cache e scaricare già i titoli più frequenti cosi quando qualcuno vuole scaricare qualcosa andrebbe a puntare su un server locale (1Gbit/s) senza compromettere il ping o l'esperienza di gioco. Ogni utente che andrà a scaricare un gioco da steam/origin dalla linea esterna, va automaticamente anche sul server cache temporaneamente. Dunque un gioco da 20GB se lo scaricherebbe tranquillamente in circa 3 minuti.