Always getting banned / FPS Problem

OK so, I have a lot of internet problems when playing Overwatch and I know how to fix them. I just need to upgrade the internet but obviously as a teenager that has no say in where our money goes my parents don’t want to upgrade. Anyways, the real issue is that I get banned after every comp game I disconnect from, weather or not we win or lose after I reconnect for the third time. I played in season 9 and I disconnected multiple times in multiple games which got me banned for usually 2 hours every time. The worst thing is that the ban carries over to the next season as well. I recently played a comp match in season 10 and as expected I got disconnected 2 times. When I finally reconnected, I got to play around 3 minutes in total at the end and some how, we still won the game. After returning to the main menu in frustration I saw that I got banned for 8 hours. I know that I should obviously get banned for losing but winning, come on. I just want them to add a feature where it detects weather is was someone deliberately leaving the game or it was an internet problem. Also I don’t know if this has to do with internet but my FPS is messed up. For example, I know it’s usually supposed to flicker between 129 and 130 but is flickering between 1 and 130 which makes it nearly impossible to move around. Sorry for this long Overwatch thread but I just needed to get this of my chest. Thank you for anyone who helps me with my FPS problem and I hope a blizzard employee see’s this. Thank you.

Unfortunately all disconnections and game crashes counts as leaving the match and will be penalized appropriately. The game server has no way to discern a legitimate disconnection or game crash from one that is forcefully caused by a dishonest player to bypass leaver penalties. You can learn about this policy here:

Rejoining a game is only possible during certain phases of the game. If you leave a game either during the pre-game or during the first minute of the game, the game will automatically cancel (remember the 10 second rule does not apply to the leaver, but as a warning to other players that the match will cancel). You can rejoin the match during the initial hero selection screen if you are lucky enough to quickly reconnect though.

Otherwise, you can only rejoin any-time after one-minute of match time has passed up until the match completes. However you only have two minutes to do so without penalty. If you rejoin a match after two-minutes, you will still automatically be marked with a loss an be penalized with a -50 SR cut and a ten-minute suspension. This rule ensures that no one can abusive the leaver system by attempting to return to a match after deliberately leaving in order to avoid such penalties. Furthermore leaving three or more times in a single match will result in an automatic penalty. If you fail to return to a match by the time it ends normally (regardless of match result) you will be penalized.