I was going to be buying a new i7 930 but one of my friends told me to wait for intel to introduce them in the 32nm chips as they will be better than the current 45nm ones. But I read somewhere that 45nm chips have 4 physical processors vs the 2 in 32nm (and two being virtual or something?) and that 45nm is a better deal and there was also the matter of getting in more stepping.
Currently available is the 32nm i7 980X hex core w/Hyper-Threading, and the 32nm Core i5 600 and Core i3 500 series are dual cores w/Hyper-Threading (essentially virtual threads) and the Pentium G6950 which is just a plain dual core. The main difference between the the Core i5 has Turbo Boost and a few other features, such as a faster GPU. There are currently no 32nm quad core Core i7 components available right now. However, the i7 930 still overclocks well and I've seen quite a few which have passed 3.8GHz - 4.0GHz on air. Although if you do not need a need CPU/computer right now, then you might as well wait for a 32nm Core i7 quad core, and see if it is released.