Your suggestion is a good one, but there's one thing you must understand - I almost never upgrade. I don't know why, but aside from some extra ram, a necessary new hardrive, and a CD burner the computer I'm typing on right now is the same one I bought 6 years ago.
In my mindset right now (which is bound to change) I'll buy a good non-EE P4 soon, and hopefully catching some price cuts. Then I'll skip the Prescott and maybe, just maybe upgrade when second generation Tejas hits market. I don't want to get a processor that's too old now because if I don't upgrade (which is probable) this computer will age even worse than my 300 MHz POS, which was top of the line at the time.