Computer Parts Analysis and Building the Optimal PC