to shed some light on the terms and prerequisites:
- DDR2 or DDR3 memory as well as its maximum frequency is detirmined by the motherboard (chipset, memory controller)
- triple or dual channel describes the number of memory modules which can be accessed parallel by the memory controller
eg: a core2duo board accepting dual channel DDR2 @ 800 up to 8 GB, or i7 motherboard accepting triple channel DDR3 @ 1066 up to 24 GB
between 1) and 2) there should be no difference in price per GB and if a motherboard allows triple channel you should always use triples of RAM sticks.
i7 9xx is always 1066 except the i7 965 and 975, which is 1333 (there is no i7 procesor so far using 1600).
only 3 modules per processor keeps the 1333, having 6 modules per 1 processor always drops speed down to 1066,
i7 9xx is always triple channel, i7 8xx and i5 is always dual channel, all i7 and i5 need DDR3 (unbuffered)
finally: not only capacity, also speed is important for sampling (loading times, number of archievable voices)
hth, christian