Bit of quick background, this problem is related to the game Rocket League. My ping has been high on some servers (160-200ms), but fine on others (~20ms). This problem is related to me, and only started a few weeks ago. For the past 1-2 years I've never gone above 60 ping in this game. It's also related only to Rocket League, no other game or service has high ping for me.
I've gotten the IP's of a few of their servers, both good and bad ones. I did some traceroutes to a good and a bad server. (Bad on the top, good on the bottom). So at hop 7, the ping jumps from 14, to 160. I then tried another bad server, and it also has a high ping at hop 7, and it is the same servers (sydnau).
I have no idea what causes this, but I decided to do a traceroute to the server that first causes the ping to jump. I found surprisingly, the route goes through San-Jose (hop 8). I live in Australia, and the server I am trying to get to is in Sydney, so this just doesn't make any sense that it goes around the world. I'm not sure if this is related or not, but I assume it would be.
I also got a friend to do a do a traceroute to the 'bad' server, and his goes through the exact same sydnau servers, but does not have the huge jump in ping. When he tracerouted the sydnau server like me, his didn't go to San-Jose. So that appears to be the only difference.
Is there anyway I can fix this? Or is it going to be an ISP issue or something?
Edit: Just found out my friends traceroute to the sydnau server does go to America as well, just not San-Jose. His also goes to Hong Kong before going to America... So now I'm really confused (I would post a picture but It wont let me do more than 2 links). His routes to hong Kong on the 7th hop, then proceeds to America till hop 17 (All the hops between 7 and 17 are 160+ ms). Then comes back to the server for hop 18.