I did some research on Windows Volume control not too long ago. Documentation isn't readily available, however Microsoft does document their driver APIs. When volume is handled by the device, via the driver, Windows provides this as a 32-bit value.
The decibel range is represented by integer values from -2147483648 to +2147483647, where this scale has a resolution of 1/65536 decibel.
https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/ksproperty-audio-volumelevel
This would imply to me that the internal implementation for Windows is also 32-bit. I believe that this is sufficient resolution for any conceivable listening needs. I have faith that Windows can perform the required math without degrading the audio signal
I have read a number of individuals recommending not to use Windows volume control, but I've yet to find any technical reason to back this. There are many present on this forum far more knowledgeable than I, perhaps they can offer some reasoning for the recommendation?
IMO, the only negative with Windows volume control is the tapering. The default taper is too aggressive on the low end for my taste, but this can be addressed by easily accessible free software.
P.S. Huge thanks to
@RayDunzl for the right-click switch to DB trick. That one has bugged my for some time.