Just to be clear about the different versions of Proton and the strange names it can have:
Basically, the Scout, Sniper, etc. versions are internal development branches at Valve. You don’t need to choose “Scout” or “Sniper” manually.
Proton Experimental is the version just after the development branches, a kind of “pre-release” with the latest fixes and improvements. It may be less stable but allows you to benefit from Valve’s latest fixes (dx11/12, support for new titles, bug fixes, etc.). Often a comfortable choice for newly released games (especially Unity or UE5 games).
Proton (implied stable) is the default version for games, with the work done upstream (in the dev and then experimental branches).
The other solution is to install another Proton, called ProtonGE (Glorious Eggroll), which is a community build of Proton outside of Valve with additional features (anti-cheat, VR, etc.) and is often very effective.
You can manage your Proton versions using tools such as ProtonUp to install and update your ProtonGE versions.
Personally, I have been running NRFTW with ProtonGE (currently 10.29) without any issues since the beginning (AMD GPU).
Hope this helps.
EDIT: For those who want to go further:
Scout (1.0): The basic runtime, historically based on LD_LIBRARY_PATH and Debian 10, deprecated and used on older Linux titles.
Soldier (2.0): A container-based runtime (podman) used by Proton 5.13 to 7, also deprecated.
Sniper (3.0 and known as the Steam Linux Runtime): Current version for everything Proton 8 and above, OCI-based container (also podman), features the Sniper SDK for native Linux games.