Nat type is 2. My ISP hasn't changed in over a year, and I've played on the exact same connection before. Every other game works flawlessly.
Some servers would work fine, others wouldn't, and I'm not the only one who has posted this problem. It started after the most recent update, and it's apparently something on EA/DICE's end. --- Fear is a leash.