EFI/OC/config.plist
1. In DeviceProperties/Add, you have one "child" path. According to the Nehalem OpenCore Install Guide's "TL/DR" comment you should delete that.
2. In Kernel/Add/0 the Enabled value is YES; the OC guide does not show AHCIPortInjector.kext being used. (In the guide, Lilu.kext is the first item listed.) Maybe it is in other sub-items, but it's not mentioned.
3. In Kernel/Quirks/DisableIoMapper you have Value=NO; the guide says YES. But NO is okay if you have disabled VT-D in your BIOS.
4. In Misc/Debug/DisableWatchDog you have Value=YES, guide says NO.
5. In NVRAM/Add/third item/boot-args Value: you are missing "alcid=1" which is okay if you have a path to your audio in the DeviceProperties section. But the guide says to leave that area blank. I apologize if that entry you have there is that needed path; in that case ignore my comment in 1. above. Also you have "msgbuf=1048576" in the Value column... I have no idea what that is so cannot comment.
6. In Platforminfo/GenericSystemProductName (or SMBIOS) you have Value=iMac20,2 and that is a mystery to me. The SMBIOS is supposed to be at least roughly equivalent to a comparable genuine Mac... is that recommended for a Nehalem build? No expert here but that seems strange to me. Sorry to ramble. (The guide suggests MacPro6,1.)
7. In UEFI/Drivers, cannot comment since your Nehalem is a "Legacy" build rather than UEFI and I have no knowledge how to comment in this area.
That's all I could see; HTH.