Depends on your case and airflow.
If you are able to get the heat away and out of the case quickly, the VF900 is miles better.
But, if the hot air would simply rise to the processor area, then the Thermaltake option would be best, as that chucks the warm air directly out the case (the VF900 would cool better, but the warm air would rise up and warm up the processor).