How to configure bios for SSD installation.

SSD Configuration Boot BIOS
By See all their Tutorials
SSD's should be installed first. Applies only for custom desktops with Asus Z87-Deluxe motherboard, UEFI GPU, Non-OEM Win8 and therefore MBR boot SSD as references. HDD's do not matter and should be used externally (eSATA, Thunderbolt), especially considering Solid State has been around for a long time. This tutorial specifies the settings for system to not freeze before and after computer boot. Non-boot disk drives should always be GPT, since they are the standard nowadays.

Boot Menu:
Enable Fast Boot, SATA support, Hardware Fast Boot, Launch CSM.
Boot Device Control: UEFI and Legacy.
Boot from any devices: Legacy OPROM first.

SATA configuration: AHCI.
Disable Hot Plug on all ports except those set for eSATA.

CPU configuration:
Enable Hardware Prefetcher, adjacent cache line prefetch, Dynamic Storage Accelerator
Boot performance mode: Turbo

I also disabled Network Stack because the bios does not have any web interface nor update, which is really outdated.
Apart from the default bios settings which you should keep as they are, make sure you enable iGPU Multi-Monitor, all virtualization features and all bios password.
If still having troubles, reboot more than once into Safe Mode and uninstall any SSD utilities.