That build will serve you nicely for light gaming, no problems with it.
If you plan to overclock (as suggested by the 2500k), youl need a CPU cooler. The Coolermaster Hyper 212 EVO is the standard recommendation for a budget to mid range build.
I agree. If you're not overclocking, drop your CPU down to an i5-2400 and your mobo at least to a Pro3 Gen3. I'd suggest spending more on the GPU as well, and trying to go with MSI, ASUS, EVGA, or Sapphire.
I would leave your build as is unless your not planing on overclocking then down grade CPU to i5-2400 Building a gaming PC is all about balance. If your graphics card is faster than what your CPU can handle then the CPU will max out at 100% and the graphics card(s) will not be fully used. I mean it's shocking and sad how many i see give people such bad advice getting them to switch the the shitty cheapest cpu and mobo and ram they can find and most poor quality cramped cases with no good airflow PSU that barley meet the minimal requirement all so they can add more money to GPU in the end they are not the one that suffers from their bad advice!(many could argue that but I'm talking in general and just giving you my thoughts and advice if i was you i keep your current build and add a aftermarket cpu cooler so you can overclock you have built yourself a decent mid range gaming machine congrats! )
If your graphics card is faster than what your CPU can handle then the CPU will max out at 100% and the graphics card(s) will not be fully used.That is my opinion and like i said many can argue it their entitled to their opinions and so am i