I normally recommend building your own pc if at all possible , for several reasons . But in the current market , i do feel that buying a prebuilt is probably the better way to go , particularly because you can get a better gpu for the same or less money .
This does require careful research , however (just as building your own does) . Many big names in prebuilts do not offer a good value . Gamer's Nexus on YouTube has been doing a series on prebuilts , with a comprehensive analysis of value , quality , performance and cooling .