<< well, that is not necessarily it. a good example is the windows media player mpeg codec--it does not look at the SSE tag in when deciding whether or not to use the SSE instructions. it actually uses the CPU id itself and looked for "pentium iii" or "pentium 4." that's just one of the probably hundreds of *ntel planted bugs in software all over your computer. >>
That would fall under the "if possible" clause. In such a situation a described above it simply wouldt be possible due to mis-coded software.
As a small correction Windows Media Player does not look for PIII or P4, it looks for the "Genuine Intel" signature and if it's there it then runs a routine check for the SSE bit.