The Hardware is fundamental to Upgrade to Windows 8
Most of the PC that now run Windows XP or Vista or 7 wont fulfill windows 8 hardware requirements. Is not just a matter of Capacity but features. There are 2 things;
One is the NX No-eXecute (NX) is a processor feature that allows marking of memory pages as non-executable. The feature allows the CPU to help guard the system from attacks by malicious software. When the NX feature is enabled on a system, it prevents malicious software code from being placed in accessible regions of memory to be executed when control reaches that memory location. Windows 8 requires that systems must have processors that support NX, and NX must be turned on and Most computer on the market did not fulfill this requirement.
This processor requirement wont impact customers on modern systems, or on systems that meet logo requirements for Windows 7 because these systems have PAE-capable 32-bit processors that support NX and allow NX to be turned on. Only a small set of customers who have Windows 7 running on very old 32-bit processors without PAE/NX support will be impacted.
Second The El firmware on your PC did not admit safe boot. This is Part of Unified Extensible Firmware Interface (UEFI) Is a new Security procedure. and Most computer on the market did not fulfill this requirement.