Out of desperation I tried a bunch of things tonight but had no luck -
No change. Still American lobbies. Even if I think I got an Aussie or NZ host then there were a bunch of other players from overseas in the lobby who were so lagged it was still pointless playing.
The only thing I haven't tried is deleting my user data stored on the cloud, but I'm reluctant to do that given it seems like a problem with the latest patch. A reply or acknowledgement from IW would be nice.
This update broke the NAT.
For some reason forwarding port 3075 no longer opens the NAT in Ghosts.
The update obviously changed the port but unless infinity ward tells us the new port number it's impossible to fix.
And before anyone suggests UPnP.
It's not an option as my router which is a BT homehub 5 has poor UPnP support which is not compatible with the xbox one.
So port forwarding is my only option and as IW seems to have changed the ports needed for ghosts getting the NAT open is impossible