Do I need an aftermarket CPU fan?

Solution
In general, the CPU fan that comes with the CPU is good enough. You don't need an aftermarket cooler unless you are planning to overclock your CPU, in which case yes, you need an aftermarket CPU fan.