iv been using a dual core for the last 5 years maybe more and it still can run most games in a good quality with a good videocard... as long as the aplication/game you run is not cpu based you wont find any problem/bottleneck on the graphics -if you have a good videocard to match with the processor- ... as it is not a K processor, it cannot be overclocked and someday you will need a more powerfull cpu for the next generation games/aplications... i would say depending on... what you are gonna do with it... it could last longer without needing to get a new one... if you want gamming it wil be ok for the next 5 years i believe... with a good videocard with high graphics settings, not ultra in all the tittles but in most of them very high details... you asked for better options if you want something to last longer maybe 10 years then Intel Core i5-4690K or Intel Core i7-4790K could be better options because they can be overclocked... but remember the better the processor the better the videocard you will need to use if you want a 120% cpu usage... - www.tomshardware.com/reviews/gaming-cpu-review-overclock,3106.html check this it could help you, read the reviews and the test, then you could chose depending your needs -