read review sites (here, Anandtech, etc) to get a feel on which manufacturers are good quality and more importantly, which ones aren't. Don't trust customer reviews...read the pros!
what will make a good or bad system will depends heavily on your budget.