If you're running a board where this is an option, the budget and bang-for-buck option is probably to go with DDR as the high performance DDR2 stuff is quite expensive. The gist of it is DDR2 features higher clocks but also at significantly increased latencies (with the exception of the really pricey stuff)