Oh god, PCIe hands down.
With the new card though you have to keep in mind the generation of the PCIe on your MoBo, I think it was already stated but if you try running PCIe 2 on a PCIe 2 MoBo you will be disappointed. I had upgraded my bro's vid card from an NV GeF6600 PCIe to an ATI HD2600...