Well, NOS by definition is just wrong. The sampling theorem says that the samples value is only valid for that specific point in time. For that reason the correct visual representation of a sample is a vertical linesThe questions are (1) what exactly distinguishes the HF noise arising from those spurious frequencies, from the HF information encoded by the samples
with dot on it. NOS makes that value average over the whole sample period. That is just invalid! This coupled by staircases that also gives you lots of harmonics give you hell.
A signally better (not less identical though) way would be to first do correct oversampling, let’s say 8x, then average groups of 8 samples again to get back to the original sample rate, and then feed that though a NOS DAC. My suspicion is that the result would be slightly better.
By properly filtering the data. The short version:add X new samples in between the existing ones with value 0, take a FIR or IIR low-pass and apply it to the stream: done! The low-pass needs to have enough stopband attenuation to get rid of the HF crap.(2) how does oversampling shift that distinguishing line?