Worked
Just to clarify, for anyone who may have been confused by your answer regarding the router (i figured this out myself pretty quickly but just in case someone still has problems):
In order to get the router settings, just go to system preferences > network and then click the "advanced" button in the lower right hand corner of the network window. There should be a series of tabs, click on the "TCP/IP" tab. In this tab there should be a number listed next to the word "Router:"
Highlight that number, and use the copy function to copy it exactly. Then click the DNS tab, which is next to the TCP/IP tab.
Under the DNS tab there should be a list box titled "DNS servers:" with a number in it. Directly below that list box there should be a + and a - button. Press the "+" button, and you'll get a text box under the number you currently have. Right click on the box to paste the number from the TCP/IP tab you copied earlier. The number I had originally had a one-digit difference from the actual router number, and that was what was causing all of the problems.
Then press OK and make sure you press "apply" in the network settings box, to apply all changes. Reset your computer, and you should be in business! You'll find the internet works much faster, and the sites that refused to load before are working fine! I did anyway 🙂