I have a Power Mac G5 Dual 2.5 from like 2004 and it has an ATI Radeon 9600XT. I want to upgrade the card and have read that the nVidia GeForce 6800 Ultra or ATi Radeon X800 XT Mac edition are my best options. However, I know nothing of video cards, particularly how to differentiate between the myriad of listings I find regarding either of these. Im seeing stuff ranging from 100 to 600USD dollars and they are seemingly listed as the same card so Im completely confused. For example on Newegg searching "GeoForce 6800Ultra" yields: http://www.newegg.com/Product/Product.aspx?Item=N82E16814130495&Tpk=Geforce 6800 Ultra Ok. 100USD is really really cheap, but... what am I looking at and why is this so much cheaper? I see the model number and "OEM" (which whatever it is is supposed to be good as that was a recommendation) and "AGP"... it even physically looks liek the card Im searching for but... then theres just a whole crap load of other listing else where with all sorts of new random listing and numbers wrapped around "GeoForce6800Ultra" making me think I dont get a certain specific make of this card its not gonna work and Ill be sad. I just want to spend like 250USD at most on a card that better than my current one and the more I research the more confusing and cryptic (to me) it gets because Im finding the price ranges on a specific card all of the place. So Im apprehensive about making a purchase now. Can anyone clarify what exactly I should be looking for?