Based in the specs, honestly for me I'd say the Xbox. Just for (probably) a larger, nicer screen and sound, controller vs laptop keyboard. GPU also won't be hugely better than the latest Xbox 1 games I wouldnt have thought. The RAM might also cause a couple of problems unless it's a lean install without much bloat. You can get by with 8GB, I did until recently, but won't be able to have chrome running (or discord, Skype, all your launchers etc) whilst gaming.