depend on your budget..
best performance air cooler is phanteks ph-tc14pe
best price performance air cooler is coolermaster hyper 212+
best liquid cooler is Corsair H110/NZXT Kraken X60
Is the cooler master hyper 212 evo compatible with FM2 socket because i looked up and it says FM1, also will i need to remove the stock bracket cooler what holds the stock cooler in place on my gigabyte ga-f2a88xm motherboard