An i3 is used more for low end-laptops. Not much bang for the buck.
Sorry I Mark missed you have Windows 7 64bit.

If you can go with the i7, you won't regret it. Then get the most and best RAM you can afford after you get the i7. You can always add RAM later on.