RAM: just make sure it's 1.5V to avoid problems. We went for corsair XM3 1600 cas 9 1.5v edition and it's a good match and plenty quick. Vengeance is their newer take on the same kind of stuff, which has XMP so it's easy to set up (not that the other stuff isn't also easy - its a choice between going into bios and enabling XMP or going into bios and changing mem frequency to 1600, nothing else needed to be changed). The XM3 is low profile though which I prefer, though corsair have just launched some new low profile vengeance as well.
GPU: They're both good cards.
IMHO the 6970 is the faster card outright by a margin, however certain titles favour certain vendors so check if your favourite game is a particular nvidia favourite.
SSD: 30GB for the OS will require you keep a close check on things and put documents etc on another drive.
IMHO this sized SSD is better used as a cache on X68 motherboards. For an OS drive I'd go to ~60GB (40 min. probably) to allow you to use default locations for My Documents, which means you'll have less compatibility issues with programs expecting them in default locations.
Other comments: I presume you've chosen the MSI for the future CF/SLI option (or PCI SSD I guess). Not a bad call at all though I do like Asus' UEFI.