So I'm planning on upgrading my current build (in my siggy) to a new cpu. I want to stay relatively future proof so I think I am going to go with the i5 4670k. I would go with the i3 4130 however again I want to stay future proof and am only looking at quad core cpu's. From what I've heard I should go with the Z87 board, but I need a micro ATX board to compliment my case. So which should I choose?
[color=green]Windows 7 x64 / i5 4690k @ 3.5 GHz / GTX 970 / 8GB RAM[/color]