First of all, you cant put a PCI-e card on a AGP slot or vice versa.. If your motherboard has a PCI-e slot then you should get a PCI-e card.. If AGP then get AGP Card.. If buying a new MoBo get the one with PCI-e.. PCI-e is better and is the only way to go.. Coz almost all the newer VC use this... Get AGP and you're stuck with older generation cards or the very few that still support AGP.. Also, PCI-e is faster (16x while AGP is 8x).. and I think mas mahal pa nga ata ung mga AGP na cards..