All of those are nice parts and all are compatible. I agree with excella, you don't need 64 gb of RAM. That's overkill. You should get a SSD as the primary drive. It will give you quick start ups and load games faster.
I'd also like to throw out there that the 690 might not be a good pick. 2 670s will outperform it, especially if you're playing at 1080p - you can get 4GB vram 670s, but the 690 cheats - it only has 2GB usable for each core; thus it's like running two 2GB, downclocked 680s.