Me and my friend have been having issues trying to play online games with each other for a while. A lot of the time when we try to join each other it will result in an error code or just wont work.We can connect to a lobby by our self or with other friends but, when one of us joins the lobby, the other is stopped or kicked from the lobby. This happens for both of us the same way. Some games it is fine such as CS:GO, but Payday 2 and Rainbow Six Siege and GTA 5 are some of the games that don't work most of the time, as far as we can tell it is really random which games work and which ones don't.(different companies and server providers) We have tried to do a bunch of fixes already such as flushing DNS, changing google DNS, upgrading modems, trying connections through Hamachi, turning off firewalls, switching ports/port fowarding, ipv4 and ipv6 and im sure im forgetting some stuff. We have both been on the same versions of windows 10(having trouble in windows 8 aswell) and both of our computers are pretty good specs(not that it would have much to do with connection). Our download speeds are both relatively fast with about 11 MB/s when downloading games on Steam. We can both play with our other friends but even with them acting as a 3rd party it doesn't usually work. The only thing that is different from our other friends is the fact that we both have TWC provided internet. One strange thing is that we always have a great connection in voice programs such as skype and discord. We both live close to each other so I don't think that is any type of problem. I am honestly not sure what else the problem could be so any help or suggestions would be appreciated.