Instead of the Asus 7870 buy Sapphire 7870 GHz edition, I heard from many people that Sapphire's service in India is way more better than Asus, plus there is no significant difference between Asus and Sapphire 7870 (except the fact that Asus has slightly better cooling than Sapphire)
Since HD7870 is very over clockable its highly recommended to buy one that has a better cooler.
so apart from better cooling the most important part is that the ASUS is clocked slightly higher than the Sapphire so out of the box the Asus will be ever so slightly faster over the Sapphire .Typical Asus approach to score higher in straight line reviews out of the box. Not a bad thing I say.
@ OP
Get the 7870 XT, a much, much better card.
ohk..dude so it will not fit in my caby

?? is my cabinet small compare to other big gaming cabinet should i buy new caby to fit that gpu??
Just measure the lenght and tally with that of the card. The Cards are roughly within 11 inches. So hopefully it should fit.