>>147914im not exactly gonna recommend parts and stuff, but point out a couple of odd things.
1. m-itx board in atx case? im gonna guess its for the wifi. but if you want that, you can get a m-atx or atx board and then get a pci wifi card, you can even try a usb wifi adapter, but i honestly dont know how well those work.
2. unless you want power for more than just gaming, you do not need an i7, let alone a K series i7.
3. i dont know too much about overclocking, but if you do plan on getting a K series cpu and overclocking, then i dont think the b150 motherboard is going to work well. if you want to overclock a K cpu, you need to get a higher tier motherboard.
for example: you would need a z170 motherboard if you wanted to overclock that i7 6700k
intel processor names that end with a K can be overclocked, no other processor besides K series processors can do that.
but you need to make sure it matches the socket. for intel, theres 1151 and 1150 for processors you can get today. theres other older ones you dont need to worry about (like 1155, 775, 771)
im not a super wizard on computers, i just know a moderate amount of information. these are my opinions.