It would be a better idea to build your own. You get all high quality parts (pre-builts like these usually use some cheap motherboard, psu and ram because people don't tend to notice it) and have the flexibility to add any parts you want. You will also be exposed to a wide range of components and you can choose the one just right for your needs.
It would be able to max out league, but you can probably build a better one yourself.