It depends. If you already have a 1150 motherboard, it is a viable upgrade. But it is hard to recommend buying into an 1150 socket considering you would need to replace the motherboard or find a Sandy Bridge i7 to upgrade further (in the future).
However the i5 3570 is a solid CPU and that is a pretty decent price for the combo. An i5 6500 w/h motherboard would be roughly comparable but would set you back $250+. I have an i5 4690 and it has no problems with current gen games. As long as you keep in mind the difficulty of upgrading in the future, you should go for it.