All of it is compatible.
As stated above, it isn't a good idea to buy over long periods of time. This isn't necessarily a big issue so long as you start with purchasing components such as the case, HDD, dvd burner, heatsink fan first. Then I'd suggest buying the important parts all at once e.g. mobo, cpu, gpu.
One more thing, the i7 3960x isn't much faster than the 3930k. The price difference just doesn't justify the small performance gains. I'd recommend you get the i7 3930k instead. Also, one gtx 690 should be plenty of power for now.
Everything else looks fairly solid. Although, I will make one more recommendation. Get this PSU instead...
SeaSonic Platinum-1000 1000Whttp://www.newegg.com/Product/Product.aspx?Item=N82E16817151105