Server Error FIXED FINALLY

Hello, I have had the server error problem since day one, every time I log onto halo 5, it just tells me I can’t connect to any of the servers so I’m forced to play offline, I’ve been trying since release to solve this problem and today I have. Anyone else who has this problem, do you have any router extenders??? I’m not entirely sure what I did but something worked because now it’s perfect again. Originally i tried all that stuff like hard reset, open nat, port forwarding, disabling some security measures etc but nothing seemed to work. Then I got a technician involved, we then tried various things but any of these might work, also it may be helpful to know, once one of these things are done you have to hard reset your Xbox each time and reconnect, then reboot halo 5:

•I believe the main problem was my router, netgear DGN1000 or something, nothing special, quite old with not up to date firmware, we installed a new router, that was new with a large wifi radius.
•We then changed from wireless to wired. (Not entirely sure if this is specific to me or not) then made another hard reset and haven’t had any problems since.

so after all of that, it’s not really a fix of sorts because it requires new hardware but I believe that before jumping out and buying a new router, you should try the second step or another option, which would be to update the routers firmware. You can do this when wired to the router from the computer, and access the routers setup webpage. Maybe buying a router is a very drastic option, but I needed a new one anyway, so it worked both ways, I hope this helps others.