It is a well known and documented problem. The root cause is that this modem (can) draw current in excess of the USB standard (500ma?). Often a powered hub is an answer but not always as you've discovered - apparently the chipset used in the hub is critical. There are also known conflicts with certain motherboards again, especially those based on certain chipsets (that's the motherboard not the main processor). Bios changes can be effective here. Some people have even found that earlier versions of the modem software work better. Very occasionally it is just down to a duff modem which has to be changed. Answerbank isn't an effective medium for diagnostics so your best bet is to search the appropriate newsgroups for advice or visit
http://www.adslguide.org.uk/
or
http://www.broadband-help.com/home.asp
or
http://www.cspry.co.uk/computing/adsl_uk.html.
The signal to noise ratio on your line is unlikely to be the issue. Your line will have to have been tested (and passed) to get ADSL and in any case ADSL in this country is RADSL which just steps down the connection speed if line quality drops.