Is the long cable also specified EIA-568-B.2? Could be a lower quality cable incapable of supporting higher data rates....
I tried a continuity check. I get continuity pin to pin.
I tried going from the router to the modem to see if that worked (to see if the xbox was the culprit). This didn’t work either. Must be a lower grade cable, like you say.