The only question is if you use a PCIex16 graphic card slot or an AGP slot. We'd need to know your system if you're not positive which one your motherboard has. If it's a PCIex16 i'd go with a HD4650. A bit more expensive, but will have a longer usable life then your other choices.http://www.newegg.com/Product/Product.aspx?Item=N82E16814161262
wow, rewindlabs and I posted at about the same time and both picked the exact same card. So +1 ^ to rewindlabs.