Well as said above the CPU would work but you would not be able to overclock it in that board. As for Ivy Bridge vs Haswell that is up to you. Really there is very little difference in the performance between the two. It is mostly going to come down to price and witch ever one you can get for the lowest price. If you are not going to overclock then go for the i5 3570 non K version.