DDR 2 will not work on a DDR1 motherboard. You are correct that DDR2 has higher latency, but it has been improving, none the less, you can't use DDR2 with an AMD system anyway, nor would it have any benifit. I dont' think anyone knows when DDR3 will be out, it's still going to be a while. Are you planning to overclock? If you aren't, DDR500 is basicly a waste, the reason for using it is so you can overclock your CPU higher before needing to use a divider for the ram, but if you already got it, it will work fine at slower clock speeds.