NVENC is better if you are limited to using a single PC for Gaming and Encoding. x264 offers a higher quality potential when configured for maximum output and doesn't need to share processing power with other tasks like gaming.