Anything missing? Or maybe some suggestions?
Without you letting us know what your intended purpose is with the system, it is kind of pointless for us to give advice, but anyway, HDD, ODD and OS?
Going by the GTX 670 I take it this is for gaming, are you sure you need a X79?
Why not save ~$100 and get a Z77 and SB or IB CPU to go with it?