Considering I s[censored]zed aboue 5 good years out of my e8500 core 2 duo... I think the i5 will be fine for a few years.
BUT... I would drop the extra 15 to 20 dollars and get the K (unlocked) so you can overclock it and s[censored]ze a bit more performance.
You will be fine to play BF4 and Hardline with that setup.
What are the rest of your system choices?