I've had an issue for the past couple years and I have never been able to explain it, I've looked on almost every forum and tried just about everything, upgraded my pc and changed settings left and right but can never find a solution anywhere. I have good ping on any other game I play, I hover around 30ms sometimes 50ms, but the instant I connect to my server (which is 3rd party hosted, but is in the same region as me) my ping goes up to 300-400ms. Making it completely unplayable. I've tried moving far away from any other players, starting a new test world on a fresh server. In the beginning of a server nothing happens, ping is low and everything works fine, but seemingly after playing for a couple individual sessions of around 4-6 hours it starts the lag again, I have snooper off and the only other thing I have open is discord and some background programs, I've tried closing everything but minecraft but it doesn't change anything. I've contacted my ISP and they have no answers either. Does anyone have any theories as to why this is happening? I've noticed that the lag is similar in comparison to when I upload things for work related things, but much worse. I also have around 8gb of ram allocated, can go up to 12 if needed (which it isn't for the current pack I'm running [1.12.2 pack]). Any help would be greatly appreciated, tried asking on regular minecraft forums about a year ago but kept getting the same answer that I should just "get better internet". Any legitimate advice/responses would be appreciated.