Hi, what are you looking for in a cooler? Are you overclocking and need very good cooling or are you looking for a quiet running system? The best way to find a good cooler is to compare reviews you cannot tell by the specs they give you on store sites. As an inexpensive cooler I start with a Hyper 212EVO its cheap and works very good, I went with a 300W Silverstone Heligon 1 cooler that weighs over a Kilo but it keeps my overclocked Ivy nice and cool. If you want to spend more $$$ you can go with a closed water loop like the Corsair H80i.
The stock AMD cooler is not very good. Important specs to look for are WEIGHT (air cooling bigger is better), fan size (120mm,140mm), noise, search for reviews comparing different coolers here on Toms.
Have Fun
Fungi