Well, first-off, if the fan starts coming OFF due to gravity, it's a mftr defect

None I've ever had have ever started coming off like you describe, but then it all depends on the mftr, right?
If you're 101% set on ATI, then I suppose that link's the only thing if you want to stay under the limit, that isn't from HIS.
If you want to go the other way (pay $30 more) the only other choice is:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814195029You're kind of stuck with "lose money" or "spend money"...
On the other hand, the X1950 is a close match to the Ge 7900 series. Those start (on Newegg) at about $130 USD, so you can get more card for less $$ if you go Nvidia (at least right now, you can).
Going up to the $199 range in Nvidia cards is the higher-end Ge 8600GTS's These cards are better than the 7900 series, and probably a good jump ahead of the x1950 series, despite being stripped down compared to their full Ge8800 brothers.
Just forgetting which brand is which at the moment, it seems you get more card for the money by getting an 8600GTS.
I don't have any benchmark info on hand, but that's my suggestions. It's economics, for me.
If you're totally rabid anit-Nvidia (

) then the link you posted seems like the best (only?) bet.