Photoshop shows no banding here provided all the following criteria are met:
a. I use 10 bit capable monitors (mine are Eizo CS2731s)
b. I set the NVidia driver to use 10 bit display
c. I use NVidia driver 546.33 or earlier (later drivers display in 8 bit, in Windows 11, even with 10 bit enabled a bug that has been raised with NVidia)
d. 30 bit display is checked in Photoshop's Preferences > Performance > Advanced Graphics Processor Settings
e. The Photoshop document is 16 bits/channel or higher
If your display chain is using only 8 bits /channel then the resulting display banding can be hidden using dither. That means checking 'dither' on gradients or adding a little noise to an image which is almost invisible but is very effective at disguising banding.
All recent versions of Photoshop work exactly the same way in this respect, something which has been well tested when chasing down the NVidia driver issue with NVidia.
Can check all of the items above and , if you are still seeing banding, attach a 16 bit document which shows the issue. I'll check it here on a system which I know is displaying smooth gradients using full 10 bits/channel displays.
Dave