If you have to install drivers to get it to work then it doesn't sound much like a conventional external modem to me. It could well be that the quality of the driver support under linux is significantly lower than Windows (hence the poor performance). This is pure speculation on my part though
Regards
ed