As I said before ...

try another modem than the built-in one. Might make a difference.

42.6 isn't slow. It's FAST. 28.6 is average.

Kees