The term you used, non-gaming, is too vague to comment about, but the main purpose of heat sink fans are to keep the CPU temperatures down.
Without overclocking, you should be just fine with the stock heatsink, try to measure the temperatures with Core Temp. You should aim to keep your temperatures below 70c
As long as you don't overclock, you should be fine with the crappy stock cooler.
However, if you should decide to get an aftermarket cooler and want one that performs well but you don't have to take out the mainboard, then I suggest the Scythe Rasetsu. It uses push-pin mounts similar to the stock cooler but it works much better. I overclocked my 2500K CPU to 4.8GHz using that cooler for the first two months, but just recently switched to water cooling.