Go for ZOTAC GTX 580.Zotac is the only company in India which gives 5years extended warranty for video cards.
All other manufacturers give only a maximum of 3years.Unfortunately,zotac has nvidia cards only.Since u plan to use ur card for a long time,zotac card suits u the best.
Remember that...