So basically by your standards ANY Intel CPU under a Core i5 is useless too.
For me yes. I would not buy a CPU for games that needs upgrading in 2 years and is struggling in many games. i3s are worthless in many games already and so is the FX6000-8000 series. The goal is to build a rig knowing you'll be upgrading the GPU and spend more $ upfront on parts that can last the longest - case, power supply, monitor and CPU. In the next 4 years GPU performance will increase 2.5-3x.
Moreover what you fail to realise,is that with an FX6300 you could go with a better graphics card in the first place,and that a gaming rig is determined by both the CPU and GPU upgrade cycles.Unlike the US with it Microcentres,a Core i5 4670K is twice the price of an FX6300 where I live. The difference in price is equal to the difference between an HD7750 GDDR3/GDDR5 and a GTX660TI,HD7870,HD7870XT/LE,etc.
I actually did realize it and said it's still worth it to spend more upfront imho. You gotta look at the total system cost here not CPUs only.
If you are looking to upgrade, you are looking at a new CPU + mobo + DDR3 + videocard. Add those up. If say FX6300 was $100 and i5 is $230, by the time you add all those other components, it'll be more like $600 vs. $730.
i5 might be "2x more expensive" but in the context of upgrading parts or a totally new build, it'll be barely more expensive in % terms but vastly superior in games. If right now you get the FX6300 series, it'll be slow in many games and too slow in 2 years. i5 4670K overclocked will last 4 years and at least 2 more flagship GPU upgrades - Maxwell and Volta. Over the course of 4 years, that $130 or even $150 extra works out to only $37.50 per year. Intel CPUs though have higher resale value too. You pay more upfront but when it comes time to upgrade, you can sell Intel CPUs at very good prices.
What's worse, FX6300 won't be able to handle GPU upgrades on 14nm node. It'll become a major bottleneck because by that time those GPUs will have the performance of Titan SLI. People already tried penny pinching on CPUs before (E8400 vs. Q9550) or getting cheaper Phenom II X4s over i5/i7s. E8400 became worthless in no time but those with 9550s @ 3.8ghz managed to last. People who tried to penny pinch with 955-965 CPUs should regret it because they are garbage while i5 750 & 860 @ 3.8-3.9ghz is still pretty good. The same thing will happen with Piledriver vs. Haswell.
I suppose if someone's monthly income is $400-500, then $100-130 extra on the CPU is
a lot of $. For people living in 1st world countries, it would cost more long-term to go with an i3/FX6300 than worth the savings. It's better to bite the bullet right away because i5 4670K overclocked will not majorly hold back the next 3 GPU upgrades, but FX series most definitely will.
It also depends on what games you ultimately play. If you play 99% GPU limited games, than sure, save some $ and get the FX. If you play a wide variety of games, including multiplayer FPS, strategy games then for me the entire AMD CPU range is "worthless".