I use Open Broadcaster Software to broadcast PC games. If you're curious what my system spec are on my computer, you can find them towards the bottom of my Steam profile listed as my Main/Gaming PC.
For console games, I am currently using the Elgato Video Capture HD
with included software, but am currently trying to find some other
software to use with the device so I don't have to disable Dolby Audio
to use it. This device is run off of my Main/Gaming PC through a
75-foot HDMI cable.