You should really call your ISP, and try and see if the problem is either the router or your actual connection.
A way to check this is to connect your computer directly to the modem.
You can measure the speed of your connection at
http://www.speedtest.net They also offer a ping test as well to measure the responsiveness of your connection.