well, there are a number of factors that determine cpu temp besides the hsf. in general, there are hsf's that are better than others, and the better ones are usually more money. factors such as:
ambient temperature
case temperature
overall airflow
proper use of thermal pad or grease
etc....
all effect cpu temp. personally, i have had better cooling with "better" hsf's (which are usually more expensive)