If you want a nice all round one button and you're off software, and if you have an Nvidia GPU, Shadowplay is pretty much all you need.
But my recommendation will be OBS, its an excellent free versatile piece of software, Its a bit fiddly but you have more control over your quality, set up...