I would also vote waiting for Haswell if you can, but if you have to get one than 3570k and a z77 motherboard is a great choice. Unless the you can find a 2500k at a much lower price, otherwise I think the additional features of the Ivy+z77 is better.
Also Ivy Bridge is clock for clock faster than Sandy Bridge so it does not need to be the same clock to have the same performance. I recon a 3570k at 4.4Ghz is about the same as 2500k at 4.8Ghz.