I agree it is not worth waiting. You can always wait on the next "big" thing and if you do you will never build anything. Core i5 and i7s will be fast CPUs for years to come. Even older Core2 CPUs are still very powerful and fine for most gaming.
AMD is a little behind the clock for clock speed curve and has been since Core2 but still makes some very good value chips and some real good gaming CPUs. AMD generally hangs on to a socket longer than Intel as well so you can upgrade your CPU without buying a new motherboard longer.
I have to say that as someone who upgrades every few years that generally keeping a motherboard much longer than a few years is not something I am going to do anyway as other standards like RAM, PCI-E, SATA and USB also change by then.
So go for it. Build the best you can for what budget you have.