I am going to add another GPU later on exactly like you said, so I guess I will be needing that. I will reconsider the i7. Thank you for the reply)
Yeah I'd definitely second the i5. You could also drop to a GTX 670 - you'd save about $100 there and there's not enough of a performance difference between the two cards to really notice. With the money saved add a good 128 - 256GB SSD to the build.