I won't comment on the general stuff, but learn from my experience and go look up what the memory and motherboard manufacturers recommend for compatible memory. It'll save you time, money and pain.