Get the 3570k.
Uses less power, supports more features and is faster clock for clock. While it does have some heat issues once you start applying extra voltage, that is only an issue if you want to push it further than ~4.3Ghz.
AsRock Z77 Extreme4 and a Coolermaster HYper 212 EVO.
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.
Its a question of how far are you going to push it. If your going to clock it pretty hard, then the Noctua is the better choice.
If your only going to about 4.2Ghz then the 212 EVO is more than sufficient.