Valentine Hickok
Valentine Hickok 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.