Now some of you are saying the warranty will be void, some of you are saying EVGA offers global warranty and some are saying that its warranty is of no use in india. What is really the matter?
Understand this.
* EVGA says - "we give international warranty."
* A company named Tirupati imports/distributes EVGA products in India last time we checked. The last time they imported an EVGA product was when dinosaurs prevailed. (iirc, I've seen only GTX 465 2 years back. lol. That too very limited availability. EVGA GTX 260/80 were readily available though.)
* You buy an EVGA GTX 670 from Newegg and get it shipped to India. (via ICCWorld or your father's friend)
* Unluckily the EVGA GTX 670 dies or suffers from some problem after a couple of months.
* You go to Tirupati for replacement. But as I said, the last time Tirupati imported an EVGA product was when dinosaurs prevailed, what will they do? They can't give you a new GTX 670 easily because they don't have one themselves.
No other company offers International warranty. EVGA does but it is worthless looking at India's scenario. EVGA's presence in India is ZERO.
Conclusion: If you want warranty, buy from India.
A HD 7870 from Gigabyte Factory Overclocked to 1100 Mhz is available for Rs. 22,000 from SMCInternational.in.
The same model is available for $340 on Newegg. May be you could add shipping to your father's friend's place as well.
$340 * 57 = Rs. 19,380.
Difference = ~2.5K. I'd say, buy from India.