I agree that the 9800 is great but if he isn't gonna be gaming I would definately go with the 9600xt. Also, PCI is sloooow. AGP is the standard now and it's looks like it's gonna be fading soon to pci-e. Don't even bother looking at pci-e though, 8x AGP is all you need.