So I built a computer down at school in Utah, semester's over so I went back to Idaho for the summer. When I got here I seemed to stop being able to connect and load content from random sites. It gets a ping time out every time on the same random websites.
I can access these sites in Utah, so I called my ISP (frontier communications, previously verizon.) They flushed the DNS and checked that the modem wasn't to blame. I checked my host files and they're unaltered.
After two hours on the phone they were stumped and hung up. www.imgur.com loads fine, but it won't load the pictures which is odd.
I'm not sure if it matters but I do have a 6 year old modem (westell 327w) that I think uses LAN g whereas my mobo (asrock extreme3 gen3) uses Realtek 8111E if i'm looking at the correct specs.
Okay, that means it's not a DNS issue, but an IP routing issue. Either your router is blocking the sites, or your ISP is having issues somewhere along the line. I suspect your router to be the culprit.