Alright, well I was at wits end trying to find out what was causing this. I even switched from Windows Firewall to Comodo because I thought that was the cause. So, here's my issue, I specifically set a block rule for an application so it won't have any internet in or out, and even though I had done this, the rule wasn't working at all, internet was still working on it. So I decided to disable all Avast shields, and low and behold it works now. I really don't want to have to get rid of avast, so if somebody could help me stop Avast from doing this, that'd be great. Thanks.
edit: I've tried with each shield disabled individually and found out that it's the Web Shield that keeps bypassing my firewall, so what should I do from here?