How to install and configure for dual boot fully supported UEFI Windows 8 64-bit and Ubuntu, buying components from ground up. UEFI and GPT is the latest standard for a computer system. UEFI through GPT boots faster, is more resistant against disk corruption and is able to utilize disks greater than 3 TB and create much more partitions. This guide applies to AHCI simple disks as a dynamic disk is not necessary.
Buy OEM full version of Windows 8 pro 64-bit, an ASUS 8 series mobo or higher, UEFI graphic card(s) and all other components needed for a custom home built computer. Upgrade version of Windows won't work. Both the ISO and the license can be either OEM or upgrade.
Burn GParted ISO image onto DVD to convert all disks to GPT, if not already done so through other methods. Create new formatted partitions on ALL disk drives. Use NTFS for Windows and something else for Ubuntu at this stage.
Configure mobo bios to support dual boot UEFI by enabling Windows 8 feature, UEFI boot and disabling secure boot. Configure boot device order by booting UEFI optical drive first, then UEFI disk drives.
Install Windows 8 OEM onto primary disk drive. Do not format or delete partitions, as this can result in conversion back to MBR style disk. I recommend installing onto latest supported interface SSD that's greater than 120 GB in capacity.
Install Ubuntu onto second HDD. Most SSD utilities do not support Linux yet. Make sure the disk drives are recognized first by Ubuntu Installer. Make sure by whatever means you are connected to the Internet first before installation.
Create a mount point for Windows partition as Windows. Do not format.
Create >120 GB formatted ext4 / partition, then >80 GB Swap partition, then a ext4 formatted home partition any size you want
Install the GRUB boot loader onto the entire second HDD
Proceed installation until finished
If all above fails, then use a USB optical drive to install OS. You can try booting with or without UEFI for the optical drive.