http://www.xfire.com/
for general game recording.
http://www.nchsoftware.com/videopad/index.html
for video editing
http://www.nchsoftware.com/prism/index.html
for video format conversion
all in all NCH software is good easy to use software as is xfire.