bottlenecks would depend on the game but as is, your CPU won't prevent you from playing a game.
the two cards are basically equal in all around performance. check benchmarks for the games you prefer to play, then see which card gives you the edge. the AMD tends to be cheaper then the Nvidia counterpart.
In India, the price difference is marginal between the two ($12) and I am also starting to favour the 6870