The passive cooler on my XFX 7950 was really nice, not too big and kept the card at a good temp. The small ones I added to my 7600GT cards also work well.
I LOVE AC Cooling stuff, but this is too big. And just imagine all that heat just radiating all over the inside of your case.
I dont get what engineers are doing, its like "hey cases are big lets fill them up with stuff" but once full how is the air supposed to pass through them?