no you don't need pci-express to use that card. which website are you using? let us take a look at it and we could maybe recommend a better one.
you can't use ddr2 since your motherboard only supports ddr. ddr2 is 240pins while ddr is 184pins... therefore ddr2 will not fit into your motherboard.
so ya, hit us up with a website and we can help you better.. since some of us dont' knwo the best websites in britain or wherever ti is you're from.
"Is virtue a thing remote? I wish to be virtuous, and lo! Virtue is at hand." -Confucius