Alright, so in the next 2 months or so, I'm looking to build a gaming pc that can handle the games I play and games I may wish to play in the near future. I currently play primarily World of Warcraft and League of Legends. I have a budget of ~$2500 and am looking for suggestions on pc builds. Include your monitor and keyboard suggestions as well if you have experience with these games.