A change of PoW as a quickfix (to fool currently manufactured ASICS) without too much risk of bugs can be as follows:
Instead of checking for n zero bits, implement checking for n one bits instead.
If you are bold, you can have the sequence of leading bits to check to be dependant on the trailing bits of the previous block.