I think what you have mentioned in second message should work fine. But again I will suggest, whenever you buy computer also consult sales people and tell them what for you need, after listening to them check your Budget.
that i7 will be more then enough, thats what im runnen , but om on a desk top, i gonna spend but its gonna be worth it, but u can save more in a desk top with the I7