The main difference between a pre-built gaming PC and a custom-built gaming PC is that a pre-built PC is built and sold by a manufacturer or vendor, while a custom-built PC is built by the user. Custom-built PCs can be more expensive, but they also offer greater flexibility and control over the final product.