I'm currently building a Micro ATX PC, I was wondering if this build is good or if I can improve it but keeping it at around same price.
http://pcpartpicker.com/p/3QCxQ
CPU: Intel Core i7-4770K 3.50GHz CPU Overclocked to 4.2GHz
GPU: MSI Twin FrozR GeForce GTX 770 OC 2048MB
RAM: 8GB Crucial Ballistix Sport 1600MHz DDR3
HD: 1TB Seagate Barracuda
MOBO: Gigabyte GA-Z87MX-D3H Motherboard
PSU: 600W Corsair CX600M Modular Power Supply
Case: BitFenix Phenom MATX Cube Case - Arctic White
Operating System: MIcrosoft Windows 8.1 64 bit
CPU Cooler: Corsair H100 CPU Watercooler