Hello all, I am looking into doing my first computer build and would love some guidance. I am a big time gamer, love games like Assassins Creed, Call of Duty, and of course World of Warcraft. Aside from games I also do some programming. I use programs like Visual Studios 2012 ult, Adobe CS6 Master Suite, and a bunch of others that mainly light weight. My friend already gave me one of his extra GPUs, a GTX 660ti, which he assured me with the right CPU should be able to handle all my needs. So mainly I just need direction on picking a good but cheap cpu, mother board. If anyone also knows of a good case and psu to use it would be awesome. OH and if I haven't made the list big enough yet I also want to add that I was hoping of making a Micro ATX computer, using at the most a mid-tower case. Thanks for the help! Budget is around $500, which I know is pretty low but I hope I can still get some decent gear for the price considering I already have the GPU, 8Gbs of DDR3 1600, and 120Gb SSD w/ 1TB HDD. Thanks again!