R9 290X gets about 2000KHash/s on DRK while using around 225W (?)
As phm wrote above, for some reason the GPUs are not at 100% power use right now, which is great for consumption really. CPU power is rarely close to the TDP, and for the i7-4670K it should be <70.
Many CPUs can significantly improve their consumption through undervolting at stock volt. When you have a cpu that can gain, say, +0.6 to +1 GHz with stock volt, then that's a great sign that it can go at stock speeds with far less power.
Generally speaking CPUs are far more flexible in increasing power efficiency through undervolting* than GPUs. If combined with more CPU acceleration in the future by accelerating further hashes there's room for co-existence because the vast ratio of scrypt or sha acceleration is not maintained in X11.
* For example my wolfdale celeron e3200 at 2.4GHz can run stock at 1.02v instead of 1.28v and 1.9GHz with just 0.9v with "core temps" being like 40c - nothing.