you think you know what my logic is but do not. rather egocentric of you if i may say.
the warranty also reflects the workmanship and quality of the components by how long a manufacturer is willing to stand behind them. and yes the XFX would be even a better choice not only for the warranty but it performs much better. but the OP didn't ask about that so bringing it into the discussion is irrelevant unless you want to reach for some sort of validation.
getting back to the topic at hand which is the OP asking what is a better performing and what he should get; try answering that instead of making erroneous physx and irrelevant warranty comments from the peanut gallery or have a big cup of STFU.
or how about backing your claim on how and when gpus fail; now that ought to be exciting
I never made a statement bashing physx. I only corrected another user who said that amd cards cannot run physx because its not strong enough
. Buying a gpu based off of a 1 year difference in warranty is pretty negligible. What you tried to imply earlier was that the 660 is better than the 7870 when it really comes down to what settings and what game. the 7870 is a dual 6 pin card which is currently being compared to a single 6 pin card power consumption wise(as cards with slightly more power consumption is naturally stronger on relative comparisons). The HIS cooler is a great cooler, and at 200$ it retains some of the best pricing for the 7870. during the 7950 heat sink testings, the turbo variant of the HIS cooler(the one that looks similar to the one in question) was awarded the most efficient in cooling, the normal would follow suit on being a good cooler. I mean telling someone to "STFU" means that you're trying to censor what legitimate statements I can give. Coming at a user with such a negative attitude, and putting words in my mouth that I didn't even say(by shooting down physx, rdc85 made the statement not me...). What users SHOULD be going on is telling the pros and cons of each of the choices(as there ARE pros and cons) and not blasting another user as it gets OP nowhere.
It can cleanly be stated like:
660 pros:
single power pin, more efficient in power consumption
can utilize physx
great performance in nvidia based games
cuda enhanced programs(there is a list) for quicker compute times
7870
dual pin connectors allow for slight general advantage in power consumption for overclocking purposes
can take higher anti aliasing levels more readily
does great in any games that utilize OpenGL or used in generic gpgpu processing.