Given only your question the answer is "your choice." There are some thousand solutions and what I choose is not what others will.
Capture - The open source app called CamStudio.
Video editors - Try Windows Movie Creator and see what happens.
Voice recording - A nice microphone and Audacity.
using a pc what software would you recommend to capture video off the internet and off my pc and combine them and compose a video that I can post to the internet? I am using clips from the web and adding commentary and a video of me for game reviews that I post to my blog and contribute to another web site.