personally, i would not get DDR3 yet, the latencies need to come down a bit, along with that huge price tag.
I am new to purchasing high end memory so does anyone have suggestions for fast memory
i would go for DDR2800 or DDR21066. the cheaper way to go is the 800 because there is quite a difference in price between 800 and 1066. the 1066, however, will give you a bit more headroom if you wish to overclock.
What makers do you prefer and which perform best?
ive always been a fan of OCZ RAM. apparently their RAM overclocks fairly well.