Finalmente sono venuto a capo di questo problema
Provo la config di
@LuKePicci sulla 2.0.1, tutto regolare, navigo correttamente da Asus e da Hub.
Aggiorno alla 2.2.0 beta 4, reset impostazioni, rimetto la gui e metto le stesse config di prima, risultato?
Sull'HUB navigo, sull'Asus no.
Questa storia che qualche pacchetto comunque passa mi puzza, vado a vedere la /etc/config/firewall, troppa roba, poi mi dico "il firewall non è che qualche pacchetto lo fa passare e qualche pacchetto lo droppa" mhh...
Entro nell'asus, cambio i valori di MTU e MRU da 1500 a 1492, BOOM

funziona
Ripristino il file config originale, funziona uguale (in pppoe relay chiaramente e non in bridge)
Il valore di 1500 non lo avevo messo a caso, tempo fa avevo fatto un test di frammentazione del pacchetto e la dimensione massima non frammentata era 1500.
Ora io il mio problema l'ho risolto (sperando non vengano fuori altre rogne), rimarrebbe da capire perché con la 2.0.1 MTU e MRU a 1500 vanno bene e con le successive versioni fanno un casino micidiale, non mi pare tanto normale
EDIT: la situazione è mooooooolto migliorata sull'asus, tuttavia alcuni siti sono irraggiungibili, tipo github.com e bitbucket.org con l'hub riesco ad aprirli, con l'asus no, sto facendo ulteriori prove, vi tengo aggiornati