is my build fully compatible with the parts i am setting up?

tofulover3

Honorable
Nov 20, 2013
10
0
10,510
Intel Core i5-3570K 3.4GHz Quad-Core

Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing

ASRock Z77 Extreme4 ATX LGA1155

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

Western Digital Caviar Blue 1TB 3.5" 7200RPM

EVGA GeForce GTX 650 Ti Boost 2GB

Corsair 600W ATX12V

the items above is what i am planning to buy. i dont know if the parts are compatible.

please help me find the best of the best of its category and trustworthy brands.
my budget is below $1000

my goal is overclocking and obtain the overall gaming pc.

thanks in advance