so i'm going to build a system with the following specs:
CPU: i3-4340 3.6 GHz dual-core or FX-4300 (really can't decide performance-wise)
GPU: EVGA GTX 660
RAM: 8 GB G.Skill RAM
for 587 dollars without shipping and tax.
my question is, would this system be vital for years to come without upgrading? also, should I get the 4340 or FX-4300?