Devi differenziare modem e router. Mooolto semplificato, il modem si occupa di istaurare la connessione ADSL, poi come viene gestita questa spetta al router.
I prodotti consumer solitamente sono un tutto in uno, forniscono modem+router+access-point-wifi. La parte che più impatta è sicuramente il router, escludendo il wifi che non dovresti usare a prescindere per gaming.
Infatti il nemico numero uno del gaming è la latenza, che tu vuoi ovviamente bassa e soprattuto stabile.
Purtroppo che sia bassa dipende molto da condizioni preesistenti, perciò puoi lavorare principalmente sul mantenerla stabile. Quando la linea si satura, il router, che si occupa di smistare il traffico, è costretto a "far attendere" parte del traffico, hai così il fenomeno di buffer bloating, con conseguente aumento di ping quando appunto la linea è vicina alla sua capacità massima (cosa che succede molto facilmente con una ADSL data la banda limitata).
L'unica soluzione è usufruire di un router con un buon sistema QoS, che gestisca la priorità del traffico.
Personalmente i router con il QoS migliore sono quelli di Ubiquiti. Per una 20mb un Edgerouter X andrebbe benissimo, anzi ti rimarrebbe buono anche per una eventuale FTTC fino a 100mb. Poi ci puoi collegare un qualunque access point wifi ed avrai sicuramente prestazioni migliori dei più blasonati router da gaming.
Questi però richiedono qualche conoscenza di reti per essere impostati, ma per il prezzo (130€ edgerouter X + unifi ac-lite) sono sicuramente il meglio che puoi avere.