A small solution to high ping.
High ping happens a lot in league. But more often than not its due to ones wifi than riots connectivity. There are a lot of things that can disrupt wifi. Crowded channels, Crowded wi-fi network, Noise caused by other devices on the same frequency not following wifi protocols, or the signal to noise ratio is pretty low due to your distance from the router.
A very rudimentary way to see if it is your wifi or riot's internet disrupting your connection just type "ping -n 100000". In my case any many others it is most likely ping 192.168.0.1 -n 1000000. And run it while in game, if you see the time in ms go up, its not riot its your own connection.
In my case my wifi was having a hard time connecting too people on the outside of the wifi range making the people closer slower. The wireless ap was also by the window, so more than half of the energy was just going outside where nobody was.
I made this to direct the wasted energy toward where everyone was actually using it, and have not had a wifi related disruption since. It is really simple to make if you have spare cereal cardboard or card stock paper, glue stick, and aluminum foil. If you are scared of following kindergarten assembly instructions then this is not for you.
http://www.instructables.com/id/DIY-WIFI-Antenna-Reception-Booster/