yes no problem, but the 970 has some ram issues, but rumors say this wont affect the msi twin frozr 4g because it uses Hynix chips, instead of normal ones.
I have added the 128 gb version of mx100 and shaved some bucks by getting another mobo: http://pcpartpicker.com/part/asus-motherboard-z97p
For the cpu cooler, I could not the H80i on pc partpicker, I guess its not available at this time.