Checking compatability,other questions

yenzas

Honorable
Jun 4, 2012
86
0
10,640
Hey people,so this is the rig :
Corsair Carbide 500R
Corsair HX 750W
Samsung DVD RW
1TB Seagate Barracuda 7200RPM 64MB Cache
Crucial M4 128GB SATA3
ASRock Z77 Extreme 4
8GB DDR3 Corsair Vengeance 1600mHz
Intel Core i5 3570K
Corsair Hydro H100
Gigabyte Geforce GTX 670 WindForce
More 140mm and 120mm fans


The questions :

Everything compatible?
Will the HX 750W give me enough power to OC the CPU,add another GTX 670 in the future also overclock BOTH 670's?
Also i'am building for the first time,so will everything i will need come with the hardware,or do i need to buy something else?
Do the power cables come with the HX 750W,which if i am right is modular.
What do you think about this?
What would you change?