came across this really awesome article on what to consider and how to decide the components ur assembled comp Click Here