Well to be honest, get the Geforce 6600 GT, and your motherboard will be an AGP being a year old, since PCI-E is only recent.
Looking at your other post of wanting a Radeon 9600xt... I wouldn't, not if you want the newest games running at fast speeds... so yep, final answer, 6600 GT....6600 GT...6600 GT lol
I'm sure if you look on the web, you'll find an AGP version of this card that will tkae your fancy. Maybe with bundled games/software too.
Good luck (That phrase still reminds me of Star Fox on the Snes for no reason at all)
*KaGe*