i spoke with one of the vendor heree in Bangalore & he says 6950 is an old model & not readily available easliy....
how about Gigabyte's 7850 2gb DDR5 model as this is almost the same price for 560 TI?
Will this be a good combination with this setup?
I recommend you to get the GIGABYTE HD 7850 2GB GDDR5 Graphics Card as it is based on one of the newest and efficient architecture available. If it is available for the same price, then it is best deal out there. HD 7850 not only performs better than HD 6950 but it also has less power consumption and a better overclocking potential. You can run this Card on just a 500w PSU!
So, I think HD 7850 is the better choice for you and it will surely let you game for 5 years.
I suggest you to buy G.Skill or Corsair (because these brands are more reliable) RAMs with a speed of 1600MHz which is the fastest speed officially supported by your processor. Also, Seasonic S12II-520 PSU will be ideal for your PC as it is has a Max. of 520w output, has a single +12V rail delivering 40A and it won't cost you much too.
Your PC, equipped with these components, will be amazing for gaming!