I use an Asus 5700G PC with 32gb of ram coupled with an Nvidia 3050 6gb GPU to play games, edit photography, write screenplays, create CGI, and stream. If you are selective in your gaming requirements, you can enjoy many great games that do not require bleeding edge hardware. There are many good indie titles worth checking out and older classics that can be played without expensive hardware. A desktop is uprgradeable in ways other systems are not. A set up like mine would cost well under $800 to buy.