Now I'm assuming you connect to your cable modem via ethernet cable.
I get my full internet speed (15/2) throught wireless and wired.
When connecting through the router, are you connecting via wireless or wired?
If wired, well that sound weird. Try www.speedguide.net, TCPOptimizer. It works for XP and Vista (I have both) Unknown what it would do for W7.
If wireless, make sure you look through the sticky for getting a 300Mps connection. Also check your wireless adapters Device Manager settings and make sure "n" stuff is set to Auto.
Also, try turning off any options. By the number of posts in this forum, I head QoS tends to cause alot of slowdown. Mine is set to OFF/DISABLED.
Try these websites for speed tests:
http://speedtest.net/
http://www.pcpitstop.com/internet/default.asp
They should be fairly close.
I hope this helps.
I