A quick word to the wise mate.
In theory 'bit perfect' is best BUT if you are playing modern pop CDs you need to be aware of the effect of intersample peaks.
You can test this yourself. Play a new CD at unity gain (volume slider on max.) and re record it with something like Audacity (again all sliders on max). Look at the resulting waveform. It'll quite often show clipping.
ASIO and related drivers were not originally written to move data around 'bit perfect'. They are designed to avoid windows kmixer and thus reduce latency. For instance when someone is trying to record a song and wants to add comfort reverb when monitoring. Usually when tracking (recording) you do so at well below max amplitude (up to -20dB) to avoid this problem and allow headroom for mixing. Then during the final mastering stage the complete tune is compressed to within an inch of it's life to obtain maximum volume.
Nothing wrong with using ASIO, KS or WASAPI if you want but I'd recommend setting the playback device to at least -3dB to be on the safe side and avoid the risk of clipping. It will not be strictly speaking 'bit perfect' but it will sound better.
It's good for reference, Thanks for your sharing!