Are you using a shared Internet or 1:1 ratio only? What is your subscribed bandwidth with your ISP? Have you consult them if having problem on their side?
What anti-virus system do you use? Can you update it and do some system scan first? Check the results. If virus found and removed, check your Internet again.
Also, please post here your machine specifications. Wait for some experts to analyze your issue.