Maybe this is just uninformed but...i7 has no onboard video so, won't you be using up (read:wasting) your video card on non-gaming and non-performance duties? I was under the impression that unless you're only going to be using i7 systems for stuff which demands performance, it'd be a better idea to get an i5 so you can switch back to onboard video for your regular applications.
*shrug* I'm just bringing this up because I don't like hearing how people spend big $$$ on top of the line stuff, only to mistakenly drive it into the ground, often during something important. Just looking out, that's all. I know you're probably not rich, buuuuut If I were you I'd get a cheaper one for schoolwork and get the one you want only for gaming. Take this for what you will.
That's right, Bixby Snyder folks.