I guess the first thing we have to ask is what your budget is.
And then, are you set on getting that case? Same with that motherboard?
The reason I ask is because you've picked out pretty expensive choices which are pretty unnecessary. You'd be much better off getting cheaper alternatives and then investing in a SSD and better graphics card, which will give you serious performance advantages.
If you are set on getting a small Mini ITX case, here's an alternative:http://www.newegg.co...N82E16811119261
I used that case for a build, and it's actually really nice. Very very small, so it will fit just about anywhere. A big CPU cooler will probably be an issue, but unless you want to do overclocking, you'd be fine with the stock cooler. If you don't need something that's super tiny, I'd recommend just getting a case that will fit a normal ATX motherboard. Building it and cooling it will be much easier.
For the motherboard, you should save some money and get this:http://www.newegg.co...N82E16813131841
The one you choose really only has the benefits of wifi built in. And who knows if that wifi chip is even any good.
If you do need wifi, I'd recommend one of these:http://www.newegg.co...N82E16833124467
That's the one I use and it gets very good range and speed.
For the CPU, I'd suggest just getting an i5. The i7 has hyperthreading, but it's really not worth the extra cost. You won't see any difference in normal tasks and gaming. Also, if you have no intention of overclocking, then don't bother with the "K" version processors. You'll save $20.
Let us know what your budget is, and then we can throw some ideas around for you.