2500k is the same as the 3570k when overclocked.
Since, 2500k can be overclocked higher w/o serious heat problems and is cheaper.
I recommend the 2500k.
But if you can afford the 3570k, I'll personally buy it. Since 3570k consumes less power.
I think the PSU is quite overkill?
Overall, nice build.