You can download League of Legends or any of its major spinoffs from the League website or your mobile device's app store.
You can optimize your Windows PC for better gaming performance by making a few tweaks to the computer.