I'm hearing some stirrings about IB not overclocking as well as SB on conventional cooling.
I'd go now -- instant gratification and you're taking a chance on the overclocking either way.
_Unless_ you're prepared to wait a few days after launch and see for sure what the story is.

the main different between ivy and SB is the heat because of that22nm other then that nothing more . for performance the 2600k do the job awesome for pretty much everyone and for oc i mean even if ivy OC well it will get at the most 5ghz wich the 2600k can get with descend cooler ivy will get what 5.2ghz big MAX.

I would definitely pick the 3770K. For the price of $320 it's not a bad deal. Though I'm sure retailers will sell it close to maybe 400.

but if you're very impatient and they push back Ivy Bridge for another month or two and you gained another $200 during that time, Sandy Bridge 3930K doesn't sound bad at all. Second best CPU and 6(12) core

Either way I would say wait. When Ivy comes out Sandy Bridge should go down in price

Not really most likely discontinued as performance is very similar and i know intel wont take prices down. Very greedy corporations hehe. Or a VERY small deduction in price. personally im waiting for intel haswell in 2013 new socket and what not. But Z77 is out and ivy is around the corner so exciting. I am anxious to see how these ivy's OC! I bet they OC amazingly