The situation seems impossible. Essentially I am just using speedtest and running different options for portland where the game server is. All come back at 52ms. Before yesterday these would come back like 25ms. I went and bought a new router to see if this helped and it did temporarily. My game ping was back to 25ms and the speedtest was at 21ms. Then I played a few rounds of fortnite and for no apparent reason my ping in game went up to 50ms again. However my speedtest to portland remained 20. But after a bit my speedtest to portland went back up to 52 as well and has stayed there despite multiple resets and factory resets of both modem and router. My next step is to replace the modem and see if this helps. I will also try your method of leaving the modem off over night. Also, when I connect directly to the modem now my game ping is still 50ms but my speedtest ping is at 20ms. So I am not sure if the speedtest will just change again with modem only as it did with the new router. So who knows at this point. I have no clue why for like 20 minutes my ping was low in game when I first connected the new router. Just does not make much logical sense. I can replace the modem for free so maybe that will halp...thank you for your time.