Exactly. I think the grandparent is missing that only in very special circumstances does the i7 make a difference, probably less than 1% of your time.
Lets assume its 10%. 3 years * 52 weeks *40 hours per week= 6,240 hours working.
Lets assume that for 10% of that day you're using your computer in a way that the i7 is able to make faster. Assuming you get 10% speedup, that saves you 62.4 hours, the equivalent of paying yourself $8.01/hr.
But frankly, assuming your computer spends 10% of your workday performing i7 optimized tasks seems high. 1% is more likely (if not still unreasonable). And at that rate, you're paying yourself $80.13 per hour.
And keep in mind that you are paying yourself to sit there for an extra couple microseconds between computer operations.
Not that you shouldn't get the i7. Just don't dream that its somehow paying for itself!