Building a pc that can run minecraft and record it at 120 fps and run shaders and record at 60 fps

Solution
PCPartPicker part list: http://pcpartpicker.com/p/3gL5U
Price breakdown by merchant: http://pcpartpicker.com/p/3gL5U/by_merchant/
Benchmarks: http://pcpartpicker.com/p/3gL5U/benchmarks/

CPU: Intel Core i5-4670K 3.4GHz Quad-Core Processor ($234.98 @ SuperBiiz)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($33.98 @ SuperBiiz)
Motherboard: ASRock Z87 Extreme4 ATX LGA1150 Motherboard ($129.99 @ Micro Center)
Memory: G.Skill Ares Series 8GB (2 x 4GB) DDR3-1600 Memory ($79.98 @ OutletPC)
Storage: Samsung 840 Pro Series 128GB 2.5" Solid State Disk ($118.99 @ Best Buy)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($59.99 @ Amazon)
Video Card: MSI GeForce GTX 770 2GB Video...
PCPartPicker part list: http://pcpartpicker.com/p/3gL5U
Price breakdown by merchant: http://pcpartpicker.com/p/3gL5U/by_merchant/
Benchmarks: http://pcpartpicker.com/p/3gL5U/benchmarks/

CPU: Intel Core i5-4670K 3.4GHz Quad-Core Processor ($234.98 @ SuperBiiz)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($33.98 @ SuperBiiz)
Motherboard: ASRock Z87 Extreme4 ATX LGA1150 Motherboard ($129.99 @ Micro Center)
Memory: G.Skill Ares Series 8GB (2 x 4GB) DDR3-1600 Memory ($79.98 @ OutletPC)
Storage: Samsung 840 Pro Series 128GB 2.5" Solid State Disk ($118.99 @ Best Buy)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($59.99 @ Amazon)
Video Card: MSI GeForce GTX 770 2GB Video Card ($319.99 @ Amazon)
Case: NZXT Phantom (Black/Green) ATX Full Tower Case ($119.99 @ Amazon)
Power Supply: SeaSonic 620W 80+ Bronze Certified Semi-Modular ATX Power Supply ($92.99 @ SuperBiiz)
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer ($18.99 @ Newegg)
Operating System: Microsoft Windows 8.1 (OEM) (64-bit) ($89.98 @ OutletPC)
Total: $1292.86

Your build was using 1 generation old CPU and mobo, here's a latest generation build.
And it will do what you're asking it to do.
 
Solution