the problem is that I have xbox live. I have open NAT, great connection. Access to all online apps. I can see my friends online and even join parties. HOWEVER I can't play elderscrolls online, destiny, or need for speed because it says I don't have xbox live or that I have a bad internet connection.
I've tried clearing my MAC address, connecting with an Ethernet cable, hard resetting my xbox.
nothing has worked so far and I'm losing my mind.