ASUS ROG Xbox Ally X and ASUS ROG Ally X Optimized Settings
If you own an ASUS ROG Ally X, applying the settings shown on the screenshot above, setting the resolution to 900p, upscaling to 50% of the native resolution, and increasing the power limit to 35 W will deliver an average performance of around 45 FPS. There will be drops to the high 30s, but the game is still borderline playable without looking like a smeared mess. We also suggest disabling most, if not all, post effects. Alternatively, locking the frame rate to 30 FPS and setting upscaling to 65% (the equivalent of FSR Quality) results in very stable performance with minimal stutter, but playing at 30 FPS is far from ideal for a fast-paced action game like Nioh 3.
You can enable frame generation, but the base frame rate is too low, resulting in a noticeable increase in latency. Further, frame drops result in very annoying latency spikes with frame gen enabled. Nioh 3 also includes a dynamic resolution setting, but we found that manually adjusting upscaling quality works better in general. You can enable dynamic resolution scaling and set it to 45 FPS, but the game feels slightly more fluid and responsive with it disabled.
ROG Ally X owners should apply the "Very Low" preset, set the resolution to 900p and upscaling to 45% of the native resolution, and increase power to 30 W for a similar level of performance. The alternative is locking the frame rate to 30 FPS and setting upscaling to 60%, in case you can swallow gaming at, an admittedly very stable, 30 FPS.
You can either use FSR 3.1 or XeSS 2. The former looks a tad smudgier but runs a bit better, while the latter looks sharper but isn't as performant. We opted for FSR.
Playing the game with optimized settings applied should give you around an hour and a half of battery life on both handhelds.