if your looking for perf in future games, you would never recommend just 2 cores
and none of them had a gap that big while being in the same price range

ive already recommended multiple people to get a 2500k as a gaming cpu since its not very expensive and should last 4-5 years (basically i expect it to handle almost every game of the next gen consoles, excluding games with crap coding). once BD comes out i might recommend something different, maybe a 6100 depending on scaling of CMT and overclockability