I use ShadowPlay for full screen games as it uses my GPU rather then my CPU.
For my Clash Video`s I use Bandicam as it`s less demanding on CPU again as I record from Bluestacks.
Dxtory: a basic easy to use recording program which will search for any extra programs. A great way for just gameplay.
OBS: also used by streamers, you can literilly add EVERYTHING you can imagine even before you start to record. works great but takes alot more than the DXtory