FRAPS.
And then some sort of video editing software. I use Adobe Premier Elements, which is pretty full featured and helps a lot with removing or changing the volume of the audio, adding in music, changing the speed of the video (speed up the boring parts or slow-mo the good stuff), etc. I'm sure there are free video editors out there that are decent enough. The Windows one is basic, but will get the job done.