Krowa, part of the reason that people wait is because the CPU steppings improve over time. Yes, the CPUs from the beginning can run fine at their rated speed. A 2.4 will run at 2.4 for the entire run of its production life. It's really when it comes to overclocking that waiting can play an important role. This is because as they make higher and higher speed chips, they tend to make older chips off these new higher-capable speed chips. They just rate them slower so that they can still sell these older ones. Often times enough, they can be overclocked to run just as fast as the newest chips out (or nearly so) and so it makes waiting valuable. I hope this clears up why people would wait for it to mature, and you realize they arent actually dumb.