Are these parts compatible?

Hey guys, I am helping my friend build a computer and I'm not 100% sure if these parts are compatible, and I was hoping someone would give me the thumbs up or the thumbs down.

Part list



Intel Core i5-3570K 3.4GHz Quad-Core Processor

ASRock Z77 Extreme4 ATX LGA1155 Motherboard

Corsair Vengeance 8GB (2 x 4GB) DDR3-1600 Memory

Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive

EVGA GeForce GTX 760 2GB Video Card

Asus PCE-N15 802.11b/g/n PCI-Express x1 Wi-Fi Adapter

Cooler Master K380 ATX Mid Tower Case

Antec TruePower Classic 650W 80+ Gold Certified ATX Power Supply

LG GH24NSB0 DVD/CD Writer

Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit)

Asus VX238H 23 inch monitor
 
Looks good to me, I don't see any incompatibilities. Even the name brands you have chosen are in my opinion well known good brands.
 
Why are you choosing the older platform, instead of Haswell?

Change the Seagate HDD to a Hitachi or WD, as recently it's been shown that Seagate has a lot higher failure rate.

In any case, yes, parts are compatible.
 
Back