If you will build a complete new system, go with the haswell, its better, newer, future support. If you really really want a system before haswell releases you can go with the 3570K, it will serve you very well in gaming, also the performance increase wont be to big between haswell and ivy. So: wait for haswell if you CAN or want, else take the Ivy.