Re: Finally have all my parts....Am I ready to build?
Looks ok to me.
Just one pointer, and it makes no difference to your build whatsoever but it's a HUGE pet hate of mine:
RAM stands for random access memory. It should therefore just be referred to as RAM, not RAM memory!!
Save the whales, feed the hungry, free the mallocs.