Tomaashs Wegrtaszek
Tomaashs Wegrtaszek voted up Sudo the Dragon's answer

What is your network set up? Is the router good (and fairly new)? If not you need to invest in another.