CPU cooler

For most people, the stock cooler will just do the job fine. For professional/heavy gamers/overclocking enthusiasts, a dedicated cooler with heat fins is always appretiated. People with deeper pockets should definitely go for water cooled systems!