Yep it's plenty. Just make sure if you're planning on ugrading in the future, like SLI your graphics card, you will need to make sure you have enough power. But for that build that's enough.
To make sure your parts are compatible and to get a rough estimate on your power consumption use: http://pcpartpicker.com/
There are better sites for testing your power consumption so if that's what you are looking for try some other sites.
If you're planning on overclocking you NEED to get better cooling.
If you are only gaming, you do not need an i7. The i5-5690k is perfect for gaming, i7s aren't much better because games do not use hyperthreading.
Good luck