Well, it's up to you. I think "futureproofing" is a terrible philosophy toward computer building. It pretty much never works, and you'd be much better off spending much less on something that would give you the same performance now, and spending the money you didn't waste later for an upgrade that will be a significant improvement in the future. You truly wont see a difference between an i5 750 and an i7 950 for gaming now, and in the future, both will be a bottleneck. SLI GTX 580s already are bottlenecked by an i7 965. i5 and i7 CPUs have dead sockets. Any motherboard out now for them will not support future CPUs, so neither is better for future upgrading. We're at the end of their life, and so buying what is cheapest, with no performance hit now saves money, since either way, an upgrade will be needed eventually. This is why spending a lot to future proof costs more than just upgrading.
I totally get what you are saying, and I agree. It's all about finding a balance and getting just enough performance for the computer to last a reasonable amount of time before upgrading without getting overpriced parts that will become obsolete almost as fast and leave you without money to upgrade. I'm just not sure where to draw that line.
To me, it seems like an i5 may be perfect for today, with 4 physical cores and no virtual ones, but would need replacing almost immediately to play future games. Whereas an i7, with 4 physical cores and 4 virtual ones, will be be viable for a while even when games start utilizing more than 4 cores. With already excessive speed, the i7 should have enough to split between those physical and virtual cores (I hope). My hope is that the i7 will ward off the need to upgrade for a year or two over the i5. Maybe I am being overly optimistic.
If the i7 was still 3 times the price of the i5, I would agree with you entirely on this component. With them being only $100 apart, it seems like a worthwhile investment to go for the i7. Again, I NEVER upgrade or even replace computers, so this is a first for me, and I don't intend to go buying a new CPU every year or two.
What I really need to figure out now is what video cards would better balance out this build. I also have no sense of what is a good and compatible motherboard, so far I have just taken someone's suggestion as default. Same goes for the case, and especially RAM. I don't really understand what all the numbers mean.
PS: Great call on the Rosewill kit! That looks like a much better way to go.
Thanks again.