DDR2 is faster but then then it has higher latencies and looser timings ....DDR at tight timings and high speeds was zippier imho.
DDR2 800 and above are very very neat but they are damn expensive at the moment and availability in india is an issue as well.