sound like you may have a bad hop unless you still on dial up of course
to check connection you can run tracert command which will show if you have any bad hops (Hop is a server, You will go through several to reach your destination )
tracert command
Open Command Prompt and Start a tracert
- Press the ' Windows Key +R Key ' on your Keyboard this will bring up the run box
- Type ' CMD 'in the box and press ' Enter '
- In the ' Command Prompt' window type your desired destination;
- hit enter
Used nopy as an example but will work for any domain
run it and see if you got any bad hops (servers)