I think nowadays, if you don't mind spending cash at least, the Elgato game capture HD (http://www.amazon.co.uk/Elgato-Captu...dp/B0082J1YCE/) is best option, believe a lot on people on YT/Twitch use it now.

I have an original HD PVR, although is getting old.

Roxio I believe are not that bad if you have to go for something cheaper.