My ip profile is set at 64.97mbps and the fastest throughput I've seen is about 7.50
If that 7.50 is m
bytes/sec observed throughput then that sounds
high to me. 7.50*8 = 60mbit/sec, about 92% of profile. Closer to 97% if adjusting for the 7.5 being MiB (7.5*1024*1024) not MB (7.5*1000*1000).
If the 7.50 if m
bits/sec, then you have a problem that I think is unlikely to be due to the router (unless the router goes completely odd when swamped) as it is far below what 40/10 should deliver never mind 80/20 (unless the 7.5 is an upstream reading?). I'd expect to see more "lost" (compared to the profile rate) in ATM and TCP overheads.
Regarding alternatives: I have a small Linux box that runs 24/7 anyway, so I've connected it directly to the VDSL modem on one network interface and it does the routing/firewall/vpn work for the rest of my network - no extra router required. Setting up PPPoE is pretty easy if you have a reasonable amount of experience of Linux networking (though not a solution I'd recommend if you haven't, as you may be "on your own" if something goes wrong).