I have the "NAT Strict" problem and after a lot of troubleshooting with my router (which is my modem too) I realized that it's my ISP's fault.
I see my WAN IP is not the same as the public IP I get when I go to [i]whatismyip[/i] sort of websites, so I'm inside a NAT'd network where it doesn't matters what I do with my ports, the public NAT (my ISP's) will still be Strict.
I already talked with my ISP and they won't give me a public IPv4, so that's not an option. What I do have is a public IPv6 but when I exclusively use it Battle.net (I play on PC) fails to connect.
Has anyone being in the same situation and solved it? I don't know if a proxy, VPN, or something else could help me to get a less strict NAT.
-
Try getting a static ip instead of a public one. If your ISP doesnt allow it and you have already tried port forwarding then you might have to try changing ISP if its downgrading your online experience.