Valentine Hickok
Valentine Hickok voted up Anonymous' answer

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