As for the OP, 8GB is plenty. 12 Is as high as I would ever care to go, and 16 is just a pure waste of money. Also, unless you plan on doing some pretty heavy over clocking, and have 4 or more HDD's and 2 or more GPU's, I would skip the water cooling and get a smaller PSU.