Turns out there were additional ASPM bios options that I missed. Once I turn them all off the networking seems to be good. Its only been running for a little over 24 hours, but it's clear things are better than they were. As a side note I had set hw.pci.enable_aspm to 0 under tunables, but this did not have a positive effect like disabling ASPM in the bios.