Any socket 1156 motherboard should support both i5 and i7 models, but the i7 has to be designed for that socket...the 1366 ones won't work.
However, Intel s releasing a new line of processors in literally a few days, so I'd wait for that before buying the CPU/mobo.