Since you didn't tell us what your broadband is . . . Around 6 Meg is good.
Have you tried testing connected directly to the modem?
Is the router's firmware up to date?
Have you complained to your ISP?
I've lived at my place for over a year without a single problem with my internet. I use a Linksys router hooked directly to a Dell desktop and then my laptop is a MacBook Pro is wireless. A few weeks ago the internet suddenly stopped working, not finding an IP address for DHCP or the DNS servers. I tried everything possible that I found on the internet but went away for the weekend and came back and it was working on it's own again.
It was fine for a week but now it's running extremely slowly.
I used speedtest.net on both computer and on the Dell I got:
Download 6.81Mb/s
Upload 0.48Mb/s
Ping 83ms
The Mac I got:
Download: 5.96Mb/s
Upload: 0.44Mb/s
Ping: 136ms
Any insight on what could have possibly happened or how I could fix it?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic