Scusa, ma se a < b è vero, è vero anche b>= a.
Quindi il predicato lo puoi scrivere così:
codice:
if( dFirst1 < dFirst2) return true;

if (dSecond1 < dSecond2) return true;

if (dThird1 < dThird2) return true;

return false;