I am buying a new card

to replace the one in the previous thread I started.
(I just realised that I bought from Komplett and have a 10 day cooling off period)
any advice on which of the cards below would be worth buying considering my previous thread?
They are all available from komplett.ie. Unfortunately my max budget is ?150-ish.
Gainward GeForce FX5600 XT 128MB DDR 5ns AGP, "Ultra/760TV-DVI",Tv-Out/DVI,Retail
?111.32
Sapphire Radeon 9600 Atlantis 256MB DDR AGP, ATI 9600, DVI-I, TV-Out, Retail
?112.53
MSI GeForce FX5600 XT 128MB DDR AGP, FX5600XT-TD128, Tv-Out/DVI, Retail
?114.95
PowerColor Radeon 9600 256MB DDR, 128bit AGP, ATI 9600, DVI-I, TV-Out, Retail
?124.63
PowerColor Radeon 9600 PRO EZ 128MB AGP, ATI 9600PRO, DVI-I, TV-Out, Retail
?129.47
Asus V9560 GeForce FX5600XT 128MB DDR AGP, Tv-Out/DVI-I, Retail.
?136.73
Gainward GeForce FX5600 256MB DDR 5ns AGP, "Ultra/780TV-DVI",Tv-Out, Retail
?140.36
MSI GeForce FX5600 XT 256MB DDR AGP, FX5600XT-TD256, Tv-Out/DVI, Retail
?145.20
Gainward GeForce FX5700 128MB DDR 5ns AGP, "Ultra/860TV-DVI",Tv-Out/DVI,Retail
?156.09
Sapphire Radeon 9600XT Atlantis 128M DDR AGP,ATI9600XT,DVI-I,TV-Out, Lite-Retail
?158.51
Abit Siluro Geforce FX 5600DT 256MB AGP, DDR, TV-Out, DVI, Retail
?159.07
MSI GeForce FX5700 128MB DDR AGP, FX5700-TD128, Tv-Out/DVI-I, Retail
?159.72
Thanks
seedubya