It's not quite that simple, unfortunately. GPU drivers on a PC are assuming everything sent to it is full rgb. So if you send it limited rgb and then tell it to send limited rgb it'll in fact double convert it which will annihilate blacks. These conversions, depending on how they're dithered, will lose precision, as well. So it's a matter of where you trust those conversions to be done. You CERTAINLY don't want it done twice. Sending a full rgb signal across the whole chain, where the display is expecting it and can process it correctly, is the best option. However, a lot of consumer devices don't work so well at full. They internally convert it to limited and at least in the case of LG OLEDS does so not especially well, causing banding issues. In these cases, you send full rgb to the driver, allow it to convert to limited, and then the display receives it as expected. In this case you only convert it once in theory and if your GPU driver is doing its job correctly, it's dithering it so you don't lose much precision in the conversion.