Additionally, you will need to experiment with your particular setup. An important point, however is that (with tower cases) the intake fan is at the front bottom and is sucking in cool air (from the room), and for this there needs to be an exhaust fan sucking air out of the case at the top rear (because hot air rises).
You will also need to play around with the way the air is either blown onto or sucked from the CPU. I experimented with my setup and had a 90mm side case fan blowing in (over the CPU area) and then the CPU fan (120mm panaflo) blowing onto the CPU over the Heatsink. This made a 5°C difference over all other setups with just these two fans.
You also must consider cable management - if you have cables going everywhere in a disorganised way, they are going to restrict the airflow in the case, so cable ties are essential.
Finally, you need to look at the fans you are using. For example, a larger fan at the same RPM as a small fan will push/suck more air per minute (measured in Cubic Feet per Minute (CFM)). Additionally, depending on the make, one may be quieter than another, so the choice of fan is very important - don't always go for the pretty or cheap fans. For example Panaflo 120mm can push 65 CFM (approx) at a fairly low 24dB.
Remember, the two most important parts of a system (and often the most neglected) are the Power Supply, and the Cooling...
Hope that helps!