I have an Asus router and I have reset it and assigned static IP addresses, opened all the necessary ports and turned off all firewalls. Seems much better than before. But alot to go through to play online. and my NAT is still strict
@Smythe9110, you shouldn't have to turn off the router firewall in order to use your xbox. If you haven't seen this video, have a look:
Basically what it seems to suggest is to simply repeat the multiplayer test until the Open NAT comes up. Personal opinion, that's a little goofy if repeating the test a few times results in an Open NAT. I think it points to an issue with the xbox software, not with a modem or router that happens to be sitting ahead of it.
My NAT says strict but the conection is solid for all the games I've been testing on today... it was a 3 hour job because of my lach of tech knowledge but I think I have it figured out now. going to play a 10 player game of NBA 2k and if there's no latency spikes for that then I've solved it