6GB or 8GB is more than enough memory if your a gamer.
16GB is only for people who does lot of video animation work etc. Gaming it doesn't make much difference.
GTX670 is a very good card after few more years you might not want to SLI it anymore as there will be 3 times powerful card at todays GTX 670 price.
This is the reality my friend.