Looks like this was a hardware issue. I replaced one of the NIC's with a new one and it started working right away. I'm guessing FreeBSD didn't like the chipset as it it works fine in every OS I've used it in (before and after). It worked fine on this box as well, it just would not pass browser traffic through it. Nothing else has changed about the config, so that had to be the problem. Thanks for the input!