per evitare di prendere un mini pc costoso per avere la PPPOE performante, potresti mettere sul mini pc un virtualizzatore, tipo ESX, e creare 2 VM:
1) una VM con Linux (che fa PPPOE multi-core) con openwrt, che ti fa da "modem" e ti gestisce la WAN con PPPOE
2) una VM freeBSD (che ha il limite del PPPOE single core) con PFSense, che "pesca" il traffico WAN da OpenWRT
in questo modo, carrozzando il mini pc di ali express con un bel po di RAM (8/16Gbyte), secondo me riesci a fare tutto senza spendere un capitale, una CPU N5105 va più che bene.