What is the difference in i5 processors?

An i5 typically lacks Hyper-Threading, but it has more cores (currently, six, rather than four) than Core i3. The i5 parts also generally have higher clock speeds, a larger cache, and can handle more memory. The integrated graphics are also a bit better.