Those little heatsinks should work ok, better with a fan working with them though. Personally, i really dont like heatsinks. I honestly think they are over rated. Not voting againts any of the suggestions, because they do help. But i do believe under certain condictions, they can create a negitive effect.
You know that Thermaltake tower 12, or other huge heatsinks. I understand that heatsinks channel heat away from the processor. But it needs some type of device to channel it completely away. So its not independent. They work good since they have small areas open, so the heat can radiate. Giving you the opportunity to vanish the radiation. But without propure cooling, the heat will conduct rite back into your heatsink, slowing down this process eminently. This happens alot if your system positioning is not near perfect. Not saying this is any liability to gaara, im well aware he's intelligent. Another thing, for these big heatsink's, it takes time for heat to distribute through. Lets say the processor is 55 degrees celcius, and the bottom of the heatsink is aswell. The core would be around 48 degrees celcius, while the very top is even cooler. Now pretend the processor gets hotter from more computing stress, lets say 61 degrees celcius. The temperature of the heatsinks symmetry vary's. Now lets jump to extreme conditions, so you can use your imagination. Pretend you have a 200 foot long poll. While one end is welded to a very hot machine, and the other is in a pool of water, which is 5 degrees celcius. Obviously the machines heat will not decrease, just certain areas of the poll will. Which the middle of the poll would be the amount of each ends temperature divided. Why does this not work? Because its so damn big, its just holding heat. Thats what heatsinks pretty much do, hold heat, and radiate a small amount. Thats just the way i think of heatsinks.