Are you able to connect the PC directly to the ONT? You will need to set up a PPPoE connection under Network with the login details.
That will at least eliminate the Airport from the equation and give you a baseline of what the hardware is capable of.
I did try that after reading a post on here but couldn't get it to connect, maybe I did something wrong.
Worth doing. Not particularly difficult in MacOS:
- click '+' to create a new service
- choose 'PPPoE' (second from bottom)
- select the wired ethernet port from the drop down (it defaults to this anyway)
- Give it a name and click 'create'
Once its built, select the new PPPoE service
- enter your account name + password (tick remember the password)
Should be ready to connect from that point, using the button
This gives you direct unfettered access at the ONT, so no routers etc to get in the way. Should give you the cleanest test result.
I really wouldn't expect much difference performance wise doing it this way in MacOS and Ubuntu, certainly not as much as "abstraction" as doing it with Windows.