I have had a problem with a moderate nat type for a long time with Ghosts. My system nat is Open but my Ghost nat is always moderate.
I believe i have created the static IP and forwarded all the proper ports properly but it still won't change to open.
I have a wired connection to my xbox one and i have all the ports recommended to forward and my internet is 50 down 11.5 up with no loss packets and 62 latency
Any help or tweaking that i could do would be appreciated.
Try two things:
I had the inverse issue... open on ghosts strict on system. The system is always the one to count on and be correct.
I also got my static ip by lettiing the system auto pick the IP address. I used that for my static IP and both showed open.
In the end... trust the system NAT status versus Ghosts.