I recommend getting a name brand card for reliability. Check eBay for used cards like the Elgato HD60s.
~$119 USD | Elgato Game Capture Neo
~$27 USD | Generic HDMI Video Capture
~$149 USD | Elgato HD60 X
~$70 USD | AVerMedia Live Gamer Mini