If you have an NVIDIA GPU in your gaming PC, you can use NVIDIA GeForce Experience (GFE) to stream games to your compatible PC. Simply enable GameStream in GFE's SHIELD settings page and you're ready to go.
Alternatively, if you would like to use LizardByte Sunshine to host your game streaming, you can do so on any GPU. Just install Sunshine on your PC, complete the first-time setup, and you're good to go.
Some of the features of this application include being open-source and completely free, supporting up to 4K resolution at 120 frames per second with HDR, and the ability to stream games purchased from any game store. It also has support for Bluetooth keyboard and mouse, as well as MFi, PS4/5, and Xbox Bluetooth controllers. Additionally, it offers Wake-on-LAN functionality to wake your PC for streaming and allows for local co-op with up to 4 connected controllers.
There are a few requirements for using this application, including having a 5 GHz WiFi connection (which is highly recommended) and a physical gamepad for faster paced games. If you encounter any issues, you can click on the support link for assistance or look for help within the Moonlight app.
This app is open-source, meaning the code is publicly available for anyone to view and contribute to. The code can be found on GitHub at https://github.com/moonlight-stream/moonlight-ios.
Finally, it's important to note that all trademarks mentioned in this application belong to their respective owners.