Yes, they will all work together, and have pretty decent performance. Few quick thinkgs you should be aware of though:
1 You wont be able to do any overclocking with the cpu, so, if it starts to fall behind a bit in a few years, instead of just oc'ing, youll have to buy a new cpu/mobo.
2 The motherboard isnt SLI capable, so in the future, instead of just being able to slap a second card in there and do SLI(which is often the cheapest course when upgrading a vid card), youll be required to buy a new one, or another motherboard if you choose to SLI.
3 With no overclocking, there is NO reason to not use the stock intel cpu cooler, so you can drop the Cooler Master TX3 from the build, and save yourself a few bucks.