Hi, just as a note, that website can on occasion give incorrect results.
For instance, my T-Mobile 3G Mobile broadband account record 10Mb upload speeds on that speedtest too, which is obviously wrong.
Im not saying that speedtest you ran was wrong, just that i have experienced incorrect results with it before, the 3g test Iran gave me that result a few days on the trot too, so it wasnt just a small isolated thing.
try looking at
http://192.168.100.1/CmOpConfig.asp to see what your modem is connected at