I need halps. I have this build but not under 900, I need a more budget efficient one.

$224.29 - Intel Core i5-3570K Quad-Core Processor 3.4 GHz 4 Core LGA 1155 - BX80637I53570K
$24.95 - Cooler Master Hyper 212 EVO - CPU Cooler with 120mm PWM Fan (RR-212E-20PK-R2)
$209.99 - Gigabyte GeForce GTX 660 OC 2GB GDDR5 PCI-Express 3.0 DVI-I/DVI-D/HDMI/Displayport SLI Ready Graphics Card GV-N660OC-2GD
$144.99 - Gigabyte Intel Z77 LGA 1155 AMD CrossFireX/NVIDIA SLI W/ HDMI,DVI,DispayPort Dual UEFI BIOS ATX Motherboard GA-Z77X-UD3H
$114.99 - SAMSUNG 830 Series 2.5-Inch 128GB SATA III MLC Internal Solid State Drive (SSD) MZ-7PC128B/WW
$89.99 - Western Digital WD1002FAEX Caviar Black 1 TB SATA III 7200 RPM 64 MB Cache Internal Desktop 3.5" Hard Drive
$66.24 - Corsair Builder Series CX 600 Watt ATX/EPS 80 PLUS (CX600)
$88.61 - Corsair Carbide Series Black 300R Mid-Tower Computer Case (CC-9011014-WW)

Total price is 964.05.

Can someone help me with a better build? Best that it's cheaper and better.