Get a Prebuilt AMD Ryzen 7 2700X, 16GB, Radeon RX 580, 500GB SSD Gaming PC for $649.99

Every time I need a new gaming pc, the time it takes me to decide between building a PC and buying prebuilt is longer. So far I continue to build them, but I look at deals like this $650 Gamer Master Gaming Desktop by CyberPowerPC and realize that I could have saved so much time and anguish and frustration and money. Would it cost me a bit of control and a bit of power. Sure. Would I still be able to play all my favorite games given these solid specs? Yes.