pci-x is basically the next evolution of theoriginal pci bus, it's basically a 64 bit (hence double length) pci slot that can run at higher clock speeds.pci-x is fully compatable with pci cards and some pci-x cards will function, just slower if you plug the first part into a pci slot and leave the rest exposed.
pci-e is a completelynew technology that has nothing to do with the original pci standard. it's a serial connection rather than parrallel for a start (pci-e x16 is 16 serial lanes for example) iirc pci-e was also previosly known as 3gio (3rd generation input output)
AMD athlon 64 3000+, 1GB ddr400, 400GB total hdd, ati radeon x700pro 256mb (pci-e) 17" tft(@1280x1024).