I do have UPnP enabled for my son's PS5 and XBox.If nothing on your network requires UPnP - double NAT your appliance and test again. It will split the workload between the two devices you already have and you may not need to replace anything. PPPoE is single threaded. N100 is much faster CPU and won’t have issues with this speed, but may not be needed.
I also run multiple SIP / VoIP servers and devices on the LAN connecting to remote sites, double NAT may upset that.