I've used both methods, using dry ice inside a styrofoam icebox overnight, with the blade sandwiched beteen two blocks of ice. Believe it or not, there's still ice there the next day.
I have a rockwell tester, and test every blade I make after quench, and after each temper.
I do this only on stainless alloys.
I always get between one and two Rc points rise from the cryo, but can't predict the exact result, so it's necessary to adjust the second and last temper temperature to suit the actual result from the cryo.
So, as far as I'm concerned, the rise in hardness proves that the dry ice treatment is effective, but in actual use, I doubt anyone could tell any actual difference between two identical blades, one cryo'ed and the other quenched and tempered to the same Rc hardness.
I believe stainless alloys carefully <<<TRIPLE>>> tempered for 2 hrs. each time and hardness checked between the cyles is going to give you about the best you can get whether it's cryo treated or not.