Yes this is a classic debate right here lol :p..
Well ive got a G75 with the 670M and i really and truly believe it is beefier and more powerful than the 660M despite having an older architecture. To decide which one you have to pick out all the benefits and uses of each.
The 660M runs cooler and can be overclocked highhly to match the 670M levels. If cooling is an issue and you are gaming in a really hot room or you want a much cooler card so you OC really really high then go with the 660M.
The 670M runs a little bit hotter but is more powerful, around 10-20%. Both will perform the same now and none will age better than each other. If you overclock the 670M you can easily go wayy past the 675M so in my opinion if you wanna go for the highest level of performance go with the 670
🙂I personally like to play my high end games on ULTRA graphics, if i cant get it running on Ultra, im not a happy camper lol, So for my case the 660M and 670M are not powerful enough to be honest, A 680M would be ideal !
However since the G's dont come with 680's i have found that the 670M fully OC'd at 740/1650 does a great job at handling pretty much everything on ultra