I still get the error even after portforwarding, but neither the less I was still able to connect to games.
So here is the problem, I connect to a lobby and I'm presented with a loading screen that's loading up the map. It would get to 98% and crash, no matter what gametype or what map. I've updated my graphics drivers, I've portforward, I've tried repairing corrupt files in origin which it found none.
I don't understand what the problem is and I hope someone can help.
Thanks.