Hauppauge Capture.
I have a Hauppauge HD PVR2 which I use for Xbox 360 and Xbox 1 gameplays some of them with friends. It can also record PC games too. AMD Raptr sometimes gets Black Screens when I record and try to playback the recording. I then share to YouTube. My gaming custom desktop PC has Intel's flagship 6th gen Intel Core i7-6700k (according to their site, it's their flagship processor), 16GB DDR4 2400Mhz system RAM, and a Sapphire Nitro AMD Radeon R9 390 8GB GPU with back plate. My PC has a 240GB Kingston Fury HyperX SSD which has the Windows 10 Home OS on it and my games, and also a 1TB 7200rpm Samsung HDD.
PC games I have are this one, The Sims 4, and Cities Skylines.