Obviously the I7 is a faster CPU, but for most things the I5 will do fine, especially if you're going to put Windows on a hard drive. If you put Windows on an SSD and play CPU intensive games, you'll want to get a high end graphics card and possibly the I7. The only game I play is Spider Solitaire and the I5 serves all my purposes just fine. YMMV
Good luck.