Before I realized OBS was great and FREE!! I used and Paid For Icecream Screen Recorder in which you can record videos, take screenshots, and use your webcam during your recording, But OBS and do that and You can also stream games. Don't waste money just go with OBS #thatsmySlogan
If you are on Nvidia GPU's use shadowplay, it's really second to none, if you don't like it or are with AMD, then Dxtory and OBS Studio are both great choices as well. but keep in mine Dxtory is about £30 for a liscence