Ask Slashdot: Buy Or Build a High End Gaming PC?
An anonymous reader writes: Looking at some Black Friday ads, I'm seeing some good deals on Alienware and other gaming rigs that would be cheaper than building them from scratch. If you built or were to build a high end gaming rig, what would you suggest? Or would you just get a prebuilt system and customize it to your needs? I'm not looking for cheap, I want best quality and performance, but not overkill that would rival supercomputers and at the same time break my bank account. It would be a Windows system to keep my family happy, but possibly dual boot with Linux to keep me happy. It will be located in the livingroom hooked up to a regular monitor and the big screen TV, replacing a budget PC that's in there now.
The only good way to get what you want is to build one.
It's also a good exercise.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
Next question.
I'm not looking for cheap, I want best quality and performance
Unless you're buying a 'package deal' from a retailer and know down to the last fastener exactly what's going into the box you're buying, always build your own box if you can. Even then, if it's me, I'd end up auditing the entire pre-build anyway, to make sure their tech didn't do something stupid that would end up biting me in the ass down the road. But either way, if you have the capability to do so, spec out and build your system yourself, picking the best quality components and case, so you get exactly what you want, instead of what had the best profit margin for someone else.
Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
I would recommend checking out the reddit forum for building PCs. They often know of deals and resources that can be helpful. People there will also be willing to help you spec out a PC and pick parts / find the cheapest prices.
Also pcpartspicker.com is a great resource.
That said, I've built pretty much all of my PCs for the last 20 years until this week. I found a good deal on an Asus G11 Desktop with an i7-6700 and a GTX 980. I could have saved a little building myself, but I decided to go the pre-built route this time and it's been great so far. Ultimately it comes down to what you prefer. The price is usually upgradability. In my case if I want to add additional components, there's only two PCIe 1x slots on the board that are open, so I'd probably need to get a new motherboard and case if I wanted to do anything other than swap out parts or add hard drives. So consider if you're ok with that before you buy.
That really is the big issue with a self build: If something goes wrong, you have to track it down and handle all the support. If you get a pre-built from a good vendor, they'll handle it all. Say what you want about Dell, but all you have to do is run their diags (baked in to the UEFI) and call them with the code, they'll send a dude with the parts needed.
So that should be the major thing you think about. If you don't want to do support, then buy it from a vendor that will provide you with support to the level you require. I tend to recommend Dell because their hardware is reasonable and they have support available everywhere. They subcontract it, but it all works well. We use it at work all the time.
If you are willing to do support yourself, then building it gets you precisely what you want. I build my system at home because I have very exacting requirements for what I'm after and nobody has that kind of thing for sale. Like I don't want a "good large power supply", I want a Seasonic Platinum 1000, nothing else.
Also you'll find that generally at the higher end of things you save money building a system. For more consumer/office range stuff it usually is a wash: They build the mass market systems around as cheap as you could afford to. However when you start talking higher end gaming stuff, you can pay a large premium for things.
As an example I just built a system for a good friend of mine. He wanted some very, very high end hardware and pretty specific requirements. Origin PC would get him what he wanted... for about $9,000. I put it together for around $6,000. The gamer stuff often commands a hefty premium.
As other posters have said - Build!
What I haven't seen noted yet - Skip SLI graphics cards. I went SLI on the gaming machine I built in 2005. What I found was that a top end graphics cards can play games at high settings for a while, and that the extra $450 would've been more effective if spent 50% of the way through the life of the PC (i.e. 2 years later) on another high end card of the next generation.
There are no 'good' deals on pre-built systems. The cost on these hosts is anywhere from 50% to 200% markup on the cost of the components. Mind you there is a good deal of investment on the part of the manufacturer to ensure component integration is without defect, but it isn't guaranteed that some bug will crop up.
If you have the excess cash and don't wish to spend the time researching/building/risk taking involved in building a custom rig then purchase one from a common dealer.
If you would like an affordable system and are willing to add time in both researching building and addressing unforeseen issues then build one.
The markup cost is so great and the advantages just don't seem to be there. I usually will opt to build one and invest some time into research. I no longer actually need to do this, but the miser in me just won't let me purchase a pre-built rig.
Here are my cost saving and stability recommendations:
* Don't worry about overclocking... leave that to the kiddies who want to burn up their shit.
* The cheapest defense is in Herd Immunity or Apple Research. You can lean towards a very popular board on newegg or just buy a hackintosh board. I have found these to be extremly stable and they tend to work when dealing with things like sleep/resume on wake.
* Trailing edge of technology is both affordable and less buggy. I typically purchase the high end components that are being phased out. These will often be very comparable with the latest generation, but at a fraction of the cost.
* Avoid Version A... Never alpha test hardware for a manufacturer. I've seen gigabyte release limited updates for version A's and Asus tends to crap on them as much as possible.
* Read the motherboard compatibility guide. The motherboard manfacturer does a limited amount of tested with existing memory. While I have found compatability issues not really a big of deal as they used to be the old timer in me says just read the book and pick something on the list.
* Be Prepared to RMA
- Kingston and Western Digital have been the friendliest when dealing with RMAs in the past. Corsair used too (this may not be true) would only deal with the retailer for an RMA and most retailers won't deal with returns past 30 days. Make sure you know what the replace and repair process is with the manufacturer. In the event you do have an issue you are able to troubleshoot it can save you anywhere from a 100-200 depending on the component failure.
It's also a good exercise.
I do three sets of ten computers three times a week. And I cross train by laying fiber optic cable - it's for cardio. Cat 6 when I'm bored or overtrained.
Gaming in the living room? Dual boot? Tv?
This computer will never be ready to dd what you want. By the time you dual boot into linux someone will want to watch Netflix. Turn down that stupid gam, we are trying to watch TV over here. Dad, I need the computer for homework.
Honey what happened to my recipes and what does Ubuntu mean?
It wont work. Its a fools errand. She who must be obeyed will put her foot down. Buy her some nice-ish computer and sneak the gamer in later.
Sig Battery depleted. Reverting to safe mode.
Overclocking is fine if its only a gaming PC but if it is also used for anything serious, anything where the correct results are important ... do *not* overclock.
... are all variable and will change from one specific CPU to another. Hence the inability to reliably test for overclocking errors. The errors manifest different on every CPU, and the required conditions manifest differently, and these conditions may include being immediately preceded certain instructions or certain data patterns. Instructions and data patterns that also differ CPU to CPU.
... its best to avoid overclocking.
Overclocking errors are not some black and white easy to recognize situation. It is literally a progression through various shades of gray. At the lightest shades of gray, where overclocking errors begin, at perhaps quite modest overclocking settings, the errors are subtle. Literally it may simply give the wrong answer, the wrong numeric value, no crash or anything dramatic. And what instruction yields this simple wrong answer, and beginning at what overclocking setting, and what instructions must precede it if any
So if a PC is just for gaming and other casual use, overclocking does little harm. However if the computer is also used for serious numeric work, software development, etc
... then you can't afford a "high end" gaming rig.
Dual-boot is NOT where you want to go with a gaming machine, you'll be fighting drivers on the Linux side every time you get a fresh-off-the-shelf expensive hardware component. If you care enough about gaming performance to even consider building a machine from scratch, then commit to that - rather than trying to make it a jack of all trades.
I've been using Linux since 1992, Windows a few years longer. In that time, I've built up dozens of machines. My suggestion: build a Linux box with components that you know will work with Linux - for example, I stay clear of nVidia because many of those cards are a nightmare on Linux. On my gaming machine I run a $300 nVidia card, etc etc.
Hardware is cheap. What's your time worth?
Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
Building your own ensures your system won't come preinstalled with malware, ( Windows notwithstanding ) bogus certificates and other assorted nastiness. It also ensures you can get what you want, vs what you have to settle for in a commercial build.