There is no huge difference between those 2. You can go with the Ivy bridge(3570k), it performs just as good as the 4670k in gaming. But if you're going with the 4670k, that mobo will be suffice. Although the 4670k runs a bit hotter than the 3570k. Its actually up to you if you're willing to pay some extra for haswell.
Actually the Haswell costs here the same.. So I guess Im gonna get him, and buy a nice cooler and thats it Thanks
At stock, Haswell beats Ivy by about 5% in performance.
If your going to overclock, Ivy wins, Haswell overheats quite quickly, and needs a serious $100+ cooler to match what an Ivy does with a $30 one.