My recommendation is to build your desktop, NEVER buy pre-built. You will be wasting your money on say, a $1200 machine where you could have built a much better (and with customization) one for around 800. I use PC Part Picker, helps narrow down price range, ratings, and different sellers. Here...