I explained this MULTIPLE times but EVERYONE ignores EVERYTHING I say--UNTIL it happens to them.
IT'S A MEMORY LEAK
The memory leak is because of that new "server side update" (it was in the 5.4 patch but wasn't activated right away) from two nights ago
The server side update allows you to see your friend list champion data and server time data in real time (even for offline players). and it EATS up memory constantly.
Once the client reaches maximum 32 bit allocation size (2.1 GB commit size, usually this is about 1.6 GB of physical memory), it crashes, because a 32 bit program can not use more than 2,147,483,647 bytes of memory. If League were a 64 bit program, this memory leak would just keep growing and even eat up the memory on 64 GB power computers.
There is NO solution to this.
I don't know if it happens in windows 8.1 or windows 10, but it happens on windows 7/x64.
I tried using a process viewer and it's impossible to tell which "module" that lolclient.exe is using, that is causing the leak. This isn't the first time an adobe air client has had leaks like this, though.
I guess Riot simply doesn't test these things.