I switched to magnet recently i get about 3.5mbps down and around 1mbps up.
cant complain guess u were just unlucky there.When i had my first landline installed(a couple of years ago) i had a similar problem with wrong connection when making callsexcept it was working both ways.i got somebody elses calls and 2 different people sometimes got mine.
I got my number changed and never got the answer to why or how it came about.Another great benefit of eircom. Contact magnet and ask them can they assign u a new number. If you're constantly loosing the DSL connection ask MAGNET if they can check the integrity of your line and remember DSL does vary with distance from your nearest exchange
NO easy solution to these