It is always best to buy your own parts and build & if you're not comfortable with that then get a quote on a custom build gaming rig from your local PC store.
Always best? The last time I compared build-my-own to a ready-to-run pc of similar components, the difference was under $100, and if I factored in the value of my time, it was not the best choice for me. With an IT job, an active family, and my own other interests, my time is valuable to me. Maybe do-it-yourselfers have lots of spare time, are single, and get more enjoyment out of building a computer. Not me. I could change my own oil, grow my own tomatos, and pickle my own cucumbers. But I choose not to spend my time that way. Most pc vendors do sell high-performance rigs these days. Getting one that's ready-to-run IS of value to many people. Doing some careful shopping and price comparisons showed me that build-it-yourself could save a little bit of $$, but not
that much.
I guess to each his own yes.
Some take their gaming rigs more serious then others and wish to have the satisfaction of "this I have done".
Nothing wrong with going to a gaming rig store and have the custom build PC made for you to save time.
Some people really just don't have time to research parts, order and build.
I run a rather large consultation practice, married, game at night is religion, weekends I spend surfing (mornings) & kite surfing (Afternoon). In between I also am an avid fresh water fisherman (Trout/tiger fish) and I still prefer building the rig myself.
Like I said to each his own, my initial message was a custom build (be it your own build or store build), always better then these sub par factory build machines.