My guess is that you had a bunch of garbage traffic coming in and/or out of your computer. The router eliminated this "noise" and now you've got your full connection speed to work with.
Were you using firewall software on your computer? If not then maybe you were letting in a bunch of traffic that the router's internal firewall has now put a stop to. Can't think of another reason why a router would speed things up really.
Thread ahead: Telecoms want Google to pay for bandwidth Next thread: "Family Guy's" Stewie to get Internet talk show!? Previous thread: Thunderbird and Yahoo