Get a 2600k only if you require the extra threads. Games are just starting to use quad core, so unless you're using applications that require more threads, a 2500k should suffice for all your needs.
For your specs, I would suggest getting a Cooler Master HAF series. HAF 932 or HAF X.
Corsair...