By NireshIn some cases AppleACPIPlatform kext may cause PCI Configuration Begin Kernel Panic Replacing the required AppleACPIPlatform kext will solve the issue
AppleACPIPlatform.kext 10.6.8 Version: Required for ASUS X58 motherboards running OS X Lion 10.7.4 or later
AppleACPIPlatform.kext 10.8.1 Version: Required on some non-Gigabyte motherboards.
AppleACPIPlatform.kext 10.9.5 Version: Required for [PCI configuration begin] halt on 10.10 (OS X Yosemite) on some AWARD BIOS systems, including Gigabyte 6 series and x58
By NireshFakeSMC is an opensource smc emulator original developed by netkas in 2009. A new branch is maintained by Project OS X. Previous OSX 86 installations used DSMOS hacks, It is the only absolutely mandatory kernel extension in a Hackintosh, and is required for booting the system.
Try the Latest version first if it fails use the Stable version