”I want to have certain cameras capture at a lower frame rate than the game is running at for a visual effect. Is there some way to achieve this?“
try use scene capture component,disable capture every moment and capture on movement,than use components parent actor call scene capture component->Capture Scene manully whenever you want.
I think there is not a native setting to do that,the camera bind with viewport will render every tick unless you change engine source code.If you want to use this like a normal rending result yes you need make a full screen widget and set ViewportClient->bDisableWorldRendering to true for performance.