What's your budget and case? You can always get cheapo 120mm tower ones like Hyper212 knockoffs, they're flooding the market in where I live. These ones are best bang for the buck, especially for non-overclocked processors. Heck, you can go smaller like a Gammaxx 300T or 200M and would still see improvement over Intel's stock. The main caveat is that older PC cases won't accept a 120mm tower cooler easily; they come in at about 150mm ish height, most are under 160mm (incidentally, the common height limitation of mATX or small ATX cases).
If you can't fit a Hyper 212, then the 300T or 200M and anything that resembles those. Those two are just the ones from the top of my head. There's also ID-Cooling SE-914-XT that looks way nicer, but I realize ID-Cooling might not be as widely available as Deepcool.
Something to keep in mind, I notice some coolers still use the plastic ring mounting kit. Avoid these like the plague, they're a pain to remove, and they don't provide cooler with good, lasting pressure on the processor. Plus you can break the mounting clips easily. Only get these if the cooler in question has no other option (like my old PCCooler Mini, a $5 80mm tower) and you have no other option as well.
Alternatively, there's always dirt cheap stock LGA 115x coolers for sale. Get a used Intel one, or a new, rebranded one (see also: Arctic Alpine 12 CO). These will do the job, but not great. Temps should be fine since you won't be overclocking with the motherboard anyway.