the ones i listed work on pretty much any card, and the zalman heatpipe(dual pipe) is more then enought to cool a x1900xtx as long as you add a fan be it a 70mm fan,80mm fan,92mmb fan, 120mm fan or 140mm fan.
i have installed them on 1800xt and 1900xtx cards, and they did the job quite well, they have alot of serfice area and with some airflow they can dissapate alot of heat.
this isnt the OLD heatpipe this is the newer version that uses 2 gold plaited coper pipes, but even the old one can do the trick, as i have seen from my buddys overclocked x1900xtx(bios overclocked).
as i said the middle 2 i havent used, but they are listed as working for the x1k cards(1800xt/1900 included) the heatpipes, they all work on whatever card you wana slap them on.
till you have acctualy installed some of these coolers or tested them maby u shouldnt say "they wont work" or "they arent good enough" i have seen people say a freezer64pro isnt good enought to cool an overclocked a64, i have seen people say that the iceberq copper chipset cooler wasnt good enought to cool modern mobo chipsets, guess what, its better then any mobo chipset stock cooler i have ever seen, be it heatpipe, massive passive, acctive sink or whatever u like.
i went with the vf900 because it had very good reviews and would work on any card i had/came into and it was on sale so i spend 28bucks on it(about 6bucks more then the accelero x2 at the time) i had installed an accelro and didnt like the massive size+heat being dirrected at my mobo heating up the chipset(would be getting almost dirrect heat from the videocard)
even the zalman heatpipe dosnt take up as much space as the accelero, and it aint small