This will be my first time building a computer and I was looking for some help. I am a sophomore in high school and have almost no experience with building computers or the components needed. I currently have a windows PC and was looking to upgrade to a iMac for a better gaming experience. From what I have read it will be best to get a 1TB hardrive and just split it so I will still be able to run games that only run on windows. I have about a $2000 budget. So what will be best basic system for me to buy and be able to upgrade and customize for my needs? I need to be able to run WoW, SC2 and other large demanding games like that. Any help or advise will be greatly appreciated.