Pros Competitively priced High-end graphics performance Easy repairs and upgrades Plenty of build-to-order options Cons Ports