Enderegg :
Problem: Budget.
I'll want to upgrade in the future, so, i don't know what to buy. Pls tell me what you think. I can't buy all of the cpus, because i'll buy that in a local shop. Thank you.
First of all, disregard everyone who didn't answer your question. Nothing pisses me off more when someone asks a very specific question and people respond by giving completely irrelevant answers. You've probably already built your system by now but if not here is my two cents.
First of all, GPU > CPU. You can have the best CPU on the planet but if your video card is low end it won't matter a hill of beans. I have gone with Intel in the past but I think AMD is perfectly fine. In fact, I plan on building a system with a FX 4300 and GTX 660 because I sold my build that had an i5 3570 and GTX 460 together. With the money I made from it I wanted to rebuild a machine that had better graphics performance, so I decided to go with AMD's FX 4300 for the CPU to save money (Newegg was running a special for $89). It may not be a high end CPU but it is quad core and capable of running any game on the market as of now. Granted, hypothetically if you had gone with an Intel CPU you might enjoy 20 frames more than you would with AMD, but if it's 100 fps vs 80 fps in 1080p are you ever going to see the difference with the naked eye? No, you won't. This is why the GPU should be where your investment is.
I think the whole future proofing concept with gaming PCs is a joke. You could buy a $400 Intel CPU and 5 years from now see an AMD CPU for a quarter of the cost that blows it out of the water. So get a CPU that will be sufficient for running the games and focus on getting the video card that will make them look good. In this case the FX 4300 and GTX 660 will be a perfect combination. I have a friend who has a Phenom II X4 955 BE with the GTX 660 and he tells me he runs every game on Ultra with great frame rates. So take that how you will.
Hope this helps anyone who is faced with the same conflict.