There is no right or wrong choice there. The 3570 is faster at stock, has better integrated graphics, and uses slightly less power. The 2500k does overclock better and often ends up faster after overclocking, runs cooler, and can sometimes be found for less.
The truth is your not going to notice the difference. Performance is just too similar. Flip a coin.