Yes all your picks are compatible but as you requested I took the liberty of suggesting better components that you won't have to upgrade in a longer while.
1. Mobo + CPU: You chose the 3rd generation Ivy Bridge CPU... So I suggest you pick the 4th generation Haswell edition CPU and a compatible Socket 1150 Motherboard with the same characteristics as the one in your list.
2. RAM; you picked Team Zeus Red which is relatively unknown and is not even rated at newegg, so a better pick would be a set of Gskills with the same characteristics and maybe a bit higher price (Ripjaws) but even one with a lower price tag (Sniper Series) would be more desireable.
3. Your selected HDD is a 5400RPM and it may not perform as you'd expect in games... so unless you want the power saving characteristics, a Caviar Blue would perform better and cost some $6.00 less.
4. VIDEO; You can get another make of GeForce GTX 660 2GB 192-Bit GDDR5 PCI Express with SLI Support Video Card for less: MSI for $20.00 less or a EVGA for $10.00 less but you get a gift ASSASSIN'S CREED IV: BLACK FLAG worth $60.00
5. PSU: You can get a much better model for $40.00 more... this is my suggestion considering the PSU should be a good quality item for better and longer lasting components.
Your final price tag would be $55.00 higher but you get better components. Of course you could ignore the suggested PSU and reduce the difference to just $15.00 above your original list with prices from Newegg.com... PCPricepicker prices come out a bit different induvidually but add up to a similar total.
Saved parts list
http://pcpartpicker.com/p/2NAHM
Or Download file Newegg Shopping Cart.pdf
http://www.4shared.com/office/hybhztY0ba/NeweggSavedShoppingCart.html
http://www.4shared.com/web/preview/doc/hybhztY0ba