Yes and No, if you have the money go for it, if you just like to play it on 1080p GTX 680 with 2GB GDDR5 would be enough unless you are going for a higher resolution which requires more graphic memory.
If i got the money i would go for GTX 690 but if dont i would go for GTX 680 and save up allitle more money later on for another GTX 680
if you are worried about heat on the two GPUs, there is always liquid cooling if u dare to go that route