Have you tried to run a speed test? One trick is to google speed test and see what several of the sites say your "real" bandwidth is. The next step is to run a traceroute. When you run a trace route you can see where the connection is timing out or the speed is dropping off. I am not sure if you are on mac or pc, but there are numerous free ways to do a trace route. in windows, type cmd in your start bar. When the window opens type in tracert www.google.com
and see what happens. The longer it takes to bring up a specific IP the worse that connection is.
Read this if you have a PC http://www.mediacollege.com/internet...raceroute.html
best of luck!