Okay, so I found a fix for this, and it was working just up until yesterday, but I'm under the impression that the problem is probably now just me. What you have to do is open PlayOnLinux and select LoL. Don't run it, instead on the right side of PoL, there should be a bar that says Actions. Go to configure, this is not the same as configure wine. After you have the dialog box titled "PlayOnLinux configuration" appear select League Of Legends and go to the tab titled General. Click the plus symbol to the right of "Wine Version" and it's drop down box. The version I got working for me flawlessly until yesterday was "1.7.19-LeagueOfLegends2". At the moment for me, LoL won't even start. I'm under the assumption that it's to do with the removal of Pando, and that there was code that was written for it, but now the code is obsolete and is causing problems elsewhere. PLEASE let me know if this works for you, as I'm trying to solve my own problem at the moment.
Also, you have to remember something, usually Riot doesn't care to help us Linux users, as many of them don't understand how Linux actually works. Most of the bug splats you send them will just be put aside without a care, and they will tell you, your issue or bug is because of something that you know for sure is not the case. I'm not putting Riot down or saying they don't care about their users, it's just that they're like Razer, where they want to perfect the systems they currently support.