First off, why the 2500k? Will you be overclocking? If not, the lower priced i5-2400 is going to be your best bet. Assuming you need that much horsepower.
-That monitor is good but I like to see LED backlit displays.
-I would swap the HDD to this one: http://www.amazon.co.uk/Western-Digital-Caviar-SATAIII-... Based simply on reviews.
-DO NOT get that PSU. Coolermaster lies about the output on their PSUs, slapping bigger wattage labels on smaller PSUs. Here's a much cheaper one that will actually supply the wattage it lists. http://www.ebuyer.com/185183-antec-380w-earthwatts-gree... While small, it provides more than enough wattage for your system.
-Where's your GPU? If you don't plan on getting one the HD2000/3000 on the CPU will suffice.
If you get the i5-2400, you can put the money saved into a second HDD to run RAID-1 to increase your data safety (it looks like you're going to do real work on this system).
Onboard video may be enough, or you might want something like a cheap HD6450 to accelerate video or use additional displays.
Any 120mm tower cooler will be effective and quiet. I recommend against anything from Crappermaster because, regardless of quality, the company still lies about many of its PSUs (overrated and/or missing claimed protections, as found by competent technical reviews at HardwareSecrets). That is dishonest, and I will not support them.
I have a Xigmatek Gaia keeping my mildly OCed 970BE around 30C idle.