I can get a used i5 3340 for a cheap budget build but I am unsure of how long it will be able to run games like gta 5 civ 5 dark souls etc. Do you think it will be able to run games for another 5 years? Or would it be better to go for a haswell i5 4590 at nearly twice the price?