First questions have to be :
Have you changed any settings, downloaded anything, or clicked on any unusual links between when your machine last worked properly, and when you detected the problem?
Have you changed ISP or router?
Has anyone else used the computer?