I would definitely build a custom PC. My prebuilt has been heavily customized since I got it. They'll give you either a great GPU with a terrible CPU, or the other way around. Some companies also put in very bad PSUs that don't have a rating. It'll be safer to build one, and cost less since companies tend to inflate prices.