eldud :
Does non overclocking CPUs also needs nice cooler like overclocking CPUs ?
what about i5 4590 ?
No it doesn't NEED it. But it is more silent and keeps it cooler. If your roomtemperature is high, having the CPU on max-load might come close to maximum operating temperature for long operation, meaning that the lifespan of the CPU might decrease. But note we're nitpicking here.
I would recommend to buy an aftermarket cooler. It's way more silent than the boxed (read: came with CPU) cooler if you buy a decent one. It's not that expensive.
I myself have an i5 4590, and use a TX3-Evo cooler. Not expensive, easy to install, and keeps my CPU at 55 degrees max. Once, when it was 30+ degrees (celcius) in the room, it went up to 57 for a little bit, no biggie. It's quieter than the casefans.