Sorry I should of been more clear.
I have an Intel i3 2120 and I do nothing CPU intensive. I hope to play BF3 and BF4 when I get a new PSU and computer case to complete my build.
Honestly, thinking about it now I do NOTHING CPU intensive other than wanting to play new and old games on the market.
Might as well wait indeed.
the best thing you can do is to test the games first... if you cannot play the game the way you would like, and you are sure it's a CPU bottleneck, it's pretty easy to upgrade to some ivy bridge i5, keeping your old MB and all....
the i3 seems to be sufficient to play BF3 most of the time, as for BF4, who knows...