its a good solution but its not elegant - sCrypt is a GPU killer, and i assume (without reading anything on it) its still going to have the memory hard function and thus the higher voltages - ?
Actually Neoscrypt handle memory little different than scrypt.
However code is not 100% optimized for GPUs yet so it is hard to tell how much the performance will be better.