teengeek88,
If you're having some speed issues I have a few suggestions for you.
However, I'm on my way out the door to take my son to piano practice and then there's the dinner thing so I don't know if I'll be back on tonight - don't want to miss Survivor.
However, tomorrow morning I'll post back for sure to see if anything I have to offer can help.
BTW, what OS are you running?
Call your ISP and ask them what up and down stream speeds you can expect.
Bill