J_tyo :
or should I wait for the new processors coming in June, I'm in no rush
I recommend that you wait for Haswell. It will give you many benefits, such as:
1. upgrade path with new socket 1150. Intel provided upgrade path to newer generation cpu (once) during the last several generations, so I don't think it will be any different for Haswell.
2. Likely cpu performance increase of 5~10%,
3. Likely igpu performance increase of near GTX 650M level.
http://www.anandtech.com/show/6600/intel-haswell-gt3e-gpu-performance-compared-to-nvidias-geforce-gt-650m
4. more features... http://en.wikipedia.org/wiki/Haswell_(microarchitecture)
5. Most likely fixed IB OC heat issue, so higher OC clock expected (I read it somewhere.. can't remember where).
If you can wait, and can afford it, get haswell's new cpu replacing 3570K or 3770K. May be it will be called 4580K, 4780K? Only Time will tell.