Gotta love getting downvoted for speaking the literal truth.
I've haven't had a single client crash in the past 2 years. My issue turned out to be on the end of my ISP which took me almost a year to get worked out.
I've ran league flawlessly ever since. There really isn't anything wrong with the client. There might be something wrong with your drivers, malware, isp/routing issues, too much multitasking, or simply running at too high of a res with too many options turned up.
Look his specs did not clear up "all" issues. That setup won't run League flawless on max setting at 4k for example. Around the time he likely purchased that PC SSD's were known to have many issue with the trim function with caused gamers some serious issues. Also I'd be willing to bet that MOST NIVDIA testing in game development done today is on 10xx and 20xx series cards. 9xx cards are pretty outdated. Sure they are mechanically more than enough for a game like league at 1080p/1440p but their driver support isn't going to be quite the same.
You have an awfully lot of leave+remakes in your match history. The vast majority of the player base doesn't have a single one. Don't you think that just "maybe" it's on your end?
I mean feel free to keep thinking "GG Rito can't code, their client is trash!" and see how much that fixes. Or MAYBE consider there might be an issue on your or your ISP's end and at least attempt to fix it. If I had to guess I'd bet that would be more productive if you actually want to continue playing. Otherwise just get used to remakes, or quit. All there really is to it.