ReactOS should not create ProcessorNameString value in the registry if the CPU does not have a brand string.
To reproduce this bug you can boot ReactOS in QEMU with one of these arguments:
- -cpu pentium
- -cpu pentium2
- -cpu pentium3
Windows XP and 2003 still can display the processor name in the System Properties dialog in this environment.
During investigation it was found out it does use cimwin32.dll to detect proper CPU name. If this dynamic library is removed, the System Properties dialog falls back to processor identifier string.
Also it was found "Unknown Intel processor" does actually exist in the cimwin32.dll string resources, so it should be there.