Can I please ask you to let me know what if any Latency you are experiencing on a wired connection.
My reason for this is that although I play on a wired (virgin media uk) connection, I have a latency of 25-35ms on any given day, even when it is only me online and the missus on her ipad watching YT. I appreciate once my kids also get in there, it might impact it negatively.
On pvp ranked, I constantly get the lag symbol up and seem to suffer delays in shooting.
Yes, but without knowing what is causing the issue it could be a lot of things between your xbox and getting to your local azure server, may not be anything in your house specifically causing it. It may end up you spending some time and effort trying to troubleshoot when the issue isn’t at your end.
That being said my first two questions
Have you done any port forwarding or put your xbox in a DMZ?
Do you ever reset your router? (leaving it off for a half hour then turning back on)
You could also try contacting your ISP and asking them to check for any issues, but I know here in Australia they tend to be utterly useless unless you can give them extremely detailed information and a ton of documentation. I am not sure how much better your mileage would be.
An ISP at a previous address used a practice where they sublet out IP addresses to save costs, and that caused problems with gaming and that was the one time a simple call actually made a major difference where they opted me out of that.
Not that I can think of, the times I have had issues and gotten my ISP to fix it (or get a contractor out) have only resulted in improvements.
A gaming router is the way to go. Those virgin media. Super hub 3’s are rubbish. Set that to modem mode and get a decent router. I’ve got a Nighthawk and it’s been giving me a steady connection for over 3 years. Also port forward your Xbox and set up a static IP address for it. It’s pretty straight forward to do and there’s lots of help on the internet showing you how to do it.