Hi, I changed some of the components over here, this is an acceptable budget build, featuring a lot of products. I used Newegg as you did.
To start off there is a 55 bucks discount on i5 3570k + Asus P8Z77-V LK motherboard. It's a wicked sick discount, both parts at only $299 http://www.newegg.com/Product/ComboDealDetails.aspx?ItemList=Combo.1270852
Get some 2x4gb ram, this one is great and goes with the motherboard color. Corsair vengeance blue 2x4gb Kit http://www.newegg.com/Product/Product.aspx?Item=N82E16820145345
A Cooler Master 212 Evo for your overclocking needs at $37 http://www.newegg.com/Product/Product.aspx?Item=N82E16835103099
As for the graphics card, you can get better performance than a GTX 660 with this HD 7870 2gb ddr5 from Sapphire (great quality) http://www.newegg.com/Product/Product.aspx?Item=N82E16814202025
For the case, as you are in a budget I picked you this Corsair one, is great, practical, solid and cheap: http://www.newegg.com/Product/Product.aspx?Item=N82E16811139018
Power the system with this PSU, it will be more than enough: http://www.newegg.com/Product/Product.aspx?Item=N82E16817151094
For storage, Get your 2tb Barracuda from Seagate at $100. The SSD you picked, it isn't bad, but if you like OCZ, go for their newer drives, they changed a lot now, However I really like the Kingston SSD 3K series, get this 120gb one cheap http://www.newegg.com/Product/Product.aspx?Item=N82E16820239045
So there you go, all this system for under 990 Dollars, you can add a cheap 16 bucks DVD drive too.
For the monitor, I can't make it fit without sacrificing much... I hope you can reach this one: Acer 23" IPS monitor, Is 1080p, IPS (great image!) and suitable for gaming, with low latency and low imput lag! http://www.newegg.com/Product/Product.aspx?Item=N82E16824009483&Tpk=Acer%2023%22%20IPS&IsVirtualParent=1
Good Luck!