The clue here is dedicated servers. If you don't use those the game server could be anywhere and results are going to be all over the map.
What is there to fix here since dedicated servers work?
I've been really trying to figure out the problem for awhile now. Specifically one friend that lives literally five minutes from me with the exact same internet plan (which is the highest available here being 75mbps) and nobody else using up the internet, but somehow we can't ever play PC games together unless there are dedicated servers. So just neither of us can host cause one will lag really bad/lose connection even though it says on average we have about 20 ping at all times. We don't lag anywhere else. Just in each other's lobbies. Is there any way to correct this issue? It's really getting on my nerves. Also please explain things a little more. I don't know all computer lingo. Thank you.