zichichi
A mio avviso, se hai hardware moderno, proverei prima ad usare OPNsense nativo senza niente prima. A meno che tu non abbia un router di un operatore in grado di lavorare in bridged mode e tirarti su solo la PPPoE, finiresti ad avere doppio NAT e relativi problemi. (oltre a due dispositivi accesi e relativi consumi).
Tieni in considerazione che la cpu usata nel miniPC di @giopan è un soc per thin client che ha prestazioni analoghe ad una cpu di almeno 10 anni fa, vedi il link a cpubenchmark che ho postato qualche post più in alto.
Considerando che OPNsense con le ultime versioni lavora bene in multithread sulla PPPoE, prima di fasciarmi la testa farei una prova con l'hardware che hai, settando i tunables corretti.