I have a friend whose birthday is coming up and he's been gaming on a pretty crappy laptop so I was wanting to build him a computer. I was wondering if this is a good set up https://pcpartpicker.com/list/RZkdNN
pretty good. If you can afford it, replace the 1TB spinny drive with a 256GB or 500GB SSD. Better yet, keep the 1TB HDD as the data drive and make the SSD the boot C:\ drive.