Re: lousy bandwidth
Available bandwidth is determined by every piece in the chain between your computer and the other server. If speedtest shows 2.7Mbps, I tend to think the issue is outside your DSL connection.
Many servers on the internet will limit download speeds from a single IP to allow multiple clients to have bandwidth.
Try downloading something from a well connected, local, University with huge pipes. I know that my local uni - Georgia Tech - limits bandwidth to a little over 1Mbps for downloads, at least for people outside their WAN, yet it is by far the highest bandwidth that I can use for testing outside Speedtest-like locations.
As to whether you have access to the administrative part of a modem provided by your ISP - that is doubtful. ISPs have learned that giving end-users access to CPE - Customer Premise Equipment - is a bad idea. 99.999999% of customers have no interest or skill with modems, so it is best to not even all the access. If you are certain there is an issue, call the ISP and have them run a remote test of the device. Most ISPs have fairly thorough remote testing capabilities and can see issues that you and I cannot.
If you test with 20 different websites known to have huge bandwidth and still see the problem, complain to the ISP louder. Try to get a refund for the missing bandwidth, and strongly consider switching to an ISP that actually provides "at least" the bandwidth promised, not "up to" the amount. I did a speedtest of my ISP a few days ago and saw 25/25 - up/down. I only pay for 16/3.
Linux User since 1993. Loving Linux since 1996.
When you find the solution, please come back to this thread, explain the solution, and mark it SOLVED to help the next guy.