I actually want go with an Intel CPU but the issue with money makes me lean towards an AMD one. If I choose Intel, I want to stick to the Haswell series. With the Haswell i want to choose an i5 because I want a quad-core CPU. But this throws my budget out of the window because I need a decent MB too with this. So if I go with an i3 with hyperthreading, I fear the modern games that need 4 cores will not work on the i3. After all this dilemma, I turn back to the FX 6300. I would really appreciate it if someone would point me in the right direction because I can't upgrade again for atleast 2 years. So I don't want to be stuck in between. And please consider that the budget for the CPU+MB is about ~$200(16000 INR) and I'll be using this PC for gaming(most of the modern titles) and encoding with little of Photoshop and Premier Pro. Currently I own a Biostar h61mlv3 with a G2020.