Im glad it worked out! That is good to hear.I had good experiences with GeForce Experience! Unless you can access the Nvidia encoder via OBS or other software, that's what you have to use to record game plays with the Nvidia encoder.
I wouldn't even try to use FRAPS other than the FPS readings. But, Afterburner seems to get the job done! (Maybe you can select "NVENC" in Afterburner, but dunno right now.)
If there is a feature you need and it doesn't hinder other experiences, it makes sense to use it. That said, I'm pretty sure other streaming software makes use of any hardware/NVENC capabilites.