Hey,
I tried messing with CPU-Z today and generated a few obviously fake results, but they still succeeded at validating, which I think should not happen.
Namely these:
http://valid.x86.fr/lf78c7
http://valid.x86.fr/4aenca
http://valid.x86.fr/gckxx4
http://valid.x86.fr/4aenca

It was achieved by modifying the variable in which CPU-Z stores the bus speed and surprisingly enough, it used that exact variable during the validation as well.

I'm just reporting this because it surprised me that this is possible and I think it should not be.