It depends entirely on what games you play and what system people you are likely to play with use as well.
A Gaming PC if you spend around $800 USD or more for a DIY build will be faster and produce better graphics than the Xbox one or PS4. You also gain the ability to use the gaming PC for anything else and can change components in the future, so kind of a loaded question.