How about using an algorithm that cannot be done on a GPU? Something that needs single threaded performance. RSA comes to mind, as I think the CPU performance is much higher than when you run it on a GPU. There is probably something better out there. This will put the currency in the hands of the users that want to use the coin, instead of miner that buy the most GPUs. Also, there are tons of scrypt based altcoins already.