OK shack, please reply when you can, but this is what you need to do to in the meantime to try to isolate the cause of your problem.
1. Find out the IP of your machine and ping it, result should be <1ms.
2. Find out the IP of your router and ping it, result should be <10ms.
3. Find out the IP of your ISP gateway and ping it, result should be <30ms.
Do this and post the results.