My history on Speedtest.
8/20/08 2:01 PM:
http://www.speedtest.net/result/311440314.png
11/29/08 10:54 PM:
http://www.speedtest.net/result/364416031.png
12/09/08 2:48 AM:
http://www.speedtest.net/result/369616906.png
Earlier:
http://www.speedtest.net/result/384119049.png
And yes, a router can have alot to do with affecting your speed. Unless your on a direct connection to the cable modem/source, your speed will always be slower than a host computer/direct wired computer.