Not much my area either. Only lately I've started picking some interest into it, although I don't have the time to be constant with them (stupid job
)
Either way, from all I've searched and tried, free solutions based off raw processing power simply don't cut it. E.G. Fraps takes a lot of space (and the free version only records up to 30 secs before stopping), while dxtory doesn't allow you to customize much and adds watermarks. Others are simply not worth mentioning. Even so, 30fps is their sweet spot, anything higher and video will look choppy or audio will be out of sync...
The best paid ones I took a glance at (didn't buy them) were a good customized dxtory (AFAIK, paying for its license unlocks customizable options, like choosing resolution, codecs to use and framerates) or Mirillis Action!, which both seem to add a very low overhead to cpu as well and seem like they're capable of recording 1080p@60hz without too much effort.
A honourable mention probably goes to the gpu powered game recording solutions offered by Nvidia Shadowplay or AMD DVR (through gaming evolved Raptr app). I'm currently trying the AMD one which got in beta just recently, and I must say it's quite satisfying for being free. Tried with my 290x, video isn't choppy at all, it's capable of recording up to 60fps for now and audio goes VERY SLIGHTLY out of sync, but it's not too much of a big deal. It also doesn't occupy that much space; if I recall correctly, setting the highest quality consumes about 350MB per minute.
I really suggest taking a look at them, as they both offer video recording, instant replay and direct streaming to twitch, not to mention they offer it for free and don't strain your pc too much either.
Otherwise, your best bet remains hardware capture, I'm afraid. That's pretty much capable of anything if you get the right hardware