Yes, all of those parts will work together. Niggling is always possible, but nothing howls to be replaced. You will probably want to add an aftermarket cooler so you can overclock some. I use and recommend the Xigmatek Gaia over the more often parroted but slightly inferior (and more expensive) Hyper212 EVO:
http://www.techreaction.net/2011/07/07/review-xigmatek-gaia-sd1283/7/
http://www.techreaction.net/2011/11/27/review-cooler-master-hyper-212-plus/4/
Unlike the Hyper212 EVO (ignore the URL; it IS the EVO they tested), the Gaia never throttled, although it wasn't always the coolest depending on the fan used. Both got awards, but if you factor in the price, the Gaia wins hands down.