You've not stated what you want to do with it, or how long it must last.
Gee, I thought I had done so, but then again, I already knew what I was talking about so I may not be objective.
If debugged, stable and proven are #1 then Nvidia.
Yeah, this was one of the things that I definitely mentioned That's a BIG issue.
I have some frineds who are coming into a bunch of money in the near future and they want me to build some toys for them. So I want any parts I buy to be as reliable as a swiss watch.
Of course, if money doesn't matter, and stability and power you can use today do, then I'd grab an Nvidia 4800 or etc... and simply trash it for whatever when the day came that a directX9 app appeared, was only viable under it, was stable and you had to have it.
No, once I button this thing up I don't want to ever have to open it again. Frankly, if I was building one for me I'd just but a Matrox 450 or something and be done with it. MY pride of craftsmanship comes from building things that just work, and you never have to think about it.
Finally, consider what MB its gonna run under. I see, as an example a number of video problems surfacing on the 7205/Granite Bay chipset with the 9700's. Most have work around's, but precious few think the problem is solved.
An Asus or Intel with Socket478 most likely. RDRAM if I can help it.
Actually, I see your decision as pretty easy. If you don't have to worry about the cash, get the nvidia and replace when (likely at least a year) it's time. I, on the other hand, have to own a card that will last for 3 years and is fairly effective today. Try deciding that one. Lets see, 9700 NP, or a 4800. One is stable as heck but likely won't go three years, and one must might give me fits, and then might not. Hassle vs. future proof vs. money. Arghhh!
Yeah, it can be frustrating.
My decision is, in a way, fairly simple.
I want to get the highest performance STABLE & RELIABLE card available and never touch it again.
It sounds like an Nvidia Card is the way to go, but you seem torn.
Based on what I have said in this post, would you then have a final answer?