3gen: Pfft.

This is a question I've been wondering about too, though USB isn't a requirement for me. I'm interested in capturing HDMI also, but mostly composite from NTSC and PAL NES.
I haven't ordered it yet, but this is the one I've been leaning towards so far, Elgato HD (not the HD60, it lacks composite):
https://www.amazon.com/dp/B00840353W/ref=twister_B00NTQ2JL0?_encoding=UTF8&psc=1I'd heard of people using it successfully, I searched on youtube and saw some examples of it recording NES which looked OK enough I guess. I've heard the USB connectors on them break pretty easily though (all too familiar a problem with surface-mount USB connectors). I might just try to buy a broken one and fix it to save a few bucks.
If anyone has any better suggestions though, I'd be interested to hear.
I do have an old PCI vidcap card that works ok with NES. It's from the Win98 era, one time I miraculously got it to work on Win7 64-bit, not sure how I even did it. It's just kind of a pain. Mostly I'm wanting to be able to actually get good video out of my PAL NES, as well as being able to record from an HDMI NES.