Yeah, sounds like a connectivity problem. Do you have a cable/DSL router between your computer(s) and the modem? Try resetting that. Do you have a software firewall e.g. Norton, ZoneAlarm, etc.? Try turning that off temporarily.
A big gotcha many people don't realize is that speed tests often test the downlink speed (from the internet to you) but not the uplink. TCP/IP communication (which is the basis of what runs the internet) is two-way, and no matter how good the downlink is, a crappy uplink will slow or stop things altogether.
If you believe people should work till they die to pay for a government worker to retire at 50, you're a Democrat. Otherwise, you're a Republican. All other differences between the parties are trivial.