I Think I Know How To Fix The Recent "Disconnections".
It's all about timing.
To put it simply, it is about how well you are able to time your games, and your loading screens. I know it was probably a waste of time, but I spent a few 30 minutes on the problem, and noticed a certain "pattern", so-called.
Monday, 9:05PM - Joined, everything went smooth - failed to get to loading screen
Monday, 9:10PM - Joined, everything went smooth - went past loading screen - crashed after
Monday 9:20PM - Joined, everything went smooth, went past loading screen, crashed after
Monday 9:35PM - Joined, everything went smooth - failed to get loading screen.
(Tried a few more games, too lazy to post about it).
TL;DR Basically, all the games that I joined which wasn't in a 10 minute mark, which Riot happens to know about, it won't let me even get close to the fucking loading screens.
But every game I tried that hit the 10 minute mark, it went fine, except the GAME didn't load.
Coincidence? I think not.