Definitely go for the i5. The generation gap is not bigger than the the i3 to i5 gap. One of the main things, as okcnaline mentioned, it has the turbo boost that increases the clock speed of the processor when needed by the system. In my opinion the i5 if way better.