Record thing

I'd suggest you use OBS and NVIDIA ShadowPlay (If you're using NVIDIA GPU.)

For low end PCs:
dxtory, bandicam (if only you know how to configure it right) and last but not least fraps for low end PC.

Use handbreak Program to Convert/Compress Videos which are recorded by Fraps since fraps is good at recording and it does takes a lot of space on your HDD.

However, Try to use dxtory because fraps has one downside, FPS drops when the recording starts.
Cheers!