Great price for an amazing CPU that still stacks up against games today. The Ryzen 5 2600 is a great all around CPU for it's low price, and still runs and manages games really well, even the newest and most demanding games. The stock cooler fan for the CPU installs easily into the motherboard and lines up perfectly. The cooler comes with pre-applied thermal paste so there is no need to purchase new paste. The stock cooler does a great job, maintaining a comfortable 50-60 degrees, only pushing into the low 70's when using demanding processes. Although it's quite an old model, it still stacks up to some of today's standards, running buttery smooth.