Since you mentioned that you were looking for the best I have to recommend XSplit Broadcaster but that's only if you're streaming. For just recording games FRAPS would be perfectly acceptable you just have to make sure that you are compressing the videos otherwise the file size can end up being a couple of GB.