With the way games are being made now, I would suggest you buy a more powerful card than a 660. Or maybe buy 2. Games are getting more and more demanding and the 660 is a great card, very powerful, but to get 8 good solid years of gaming on a level you'll be happy with may require a little more. What kind of budget do you have? I'm still using a gtx285 which came out in January of 09 and it struggles playing a lot of new games on ultra settings, and its a pretty powerful card. Theres no way I can be happy with this card for another year much less 6 more.
You won't be able to build a pc that will fulfill your demands in the same way even after 8 years. Even a GTX690 might won't be able to take you for a further 8 years. The best thing to do is to build the best pc that suits YOUR daily use and then once you see that your pc needs a refresh you can always make an upgrade. Also it would be more helpful if you could post your other specs here so we can have a clearer view.
Well I would say it really truly depends on what you value. EVGA is really great with there support and there warranty. You can get a 3 year warranty from any company but how a company handles that warranty there service and there support are what make that warranty worth it. EVGA is just one of those solid card makers that backs there product much in the same way ASUS does with there monitors. Now if you stronger cooling both the gigabyte and the galaxy solution will probably more likely then not offer stronger cooling solutions however if all you care about is a good card you can plug in and do the job the EVGA selection is the strongest.
Personally if you were to go with a EVGA card I would spend the extra and get there signature 2 card its as close as they get to aftermarket cooling its probably quieter then then blower reference cards as well as it also vents out the back of the card so you get kind of a mix of the two. http://pcpartpicker.com/part/evga-video-card-02gp43664k...