http://www.dslreports.com/tweaks

Try that link. It should test to see what is good or bad with your setup. Alternatively you can use http://www.pcpitstop.com

Use their internet test and it should check it for you.

You might also want to try uninstalling your network device and reinstalling it. Another thing to check is for a virus that might be stealing your bandwidth..