Dude this has ZERO to do with pfsense.. You stated your connection is PPPoE right.. Did you contact your ISP about this when you change the device doing the pppoe connection..
If your cpu was maxing out or something.. Then ok you might say pfsense can't handle the speed, etc.
When you connect these cheap routers, your setting them up for pppoe - or your just doing dhcp on them?