i7 is a newer Quad-core with a new manufacturing process and comes in either LGA 1156 or 1366 and includes Hyperthreading.
i5 only comes in LGA 1156, but basically it's i7 minus the hyper-threading, but in LGA 1156, multi-GPU setup's don't perform as well as with x58's from LGA 1366.