I can see a distinct difference even from 28.8 to 33.6. much less 40. Modem drivers apparently have a vast quality range. There are lots of EE type issues such as cancelling line noise etc. that can improve connection speeds when done well.
Download speeds may be throttled on the server end.