Can anyone recommend some free software to do the recording on?
I used Bandicam back in my times, it's not a miracle, but it used to be free and worked fine. Well, if you don't mind having a "www.bandicam.com" title on the top of the recording
Oh, and what about nVidia GeForce Shadow Play? That might work as well.