I am having the same issues with UEFI boot. DH87RL BIOS v.322
My USB stick formatted as GPT works fine (it has the ISO for Linux Mint 16 Cinnamon 64-bit), if UEFI boot is enabled and Legacy boot is disabled, only the Blu-ray drive and the USB stick are recognized as boot options. My HDD and my SSD are not recognized as boot options.
When I installed Mint to the SSD, the install ran fine. I formatted the SSD as a GPT disk under Mac OS X so that the EFI boot partition would be created correctly (tools for this under Linux are sketchy at best), and allocated the rest of the drive for my root partition, no swap partition. I told the installer to put the bootloader on the EFI system partition, as recommended. However, two things happened: 1) Although the /etc/fstab on the installed system did correctly assign /boot/efi to the EFI system partition, nothing was copied there, and looking on the root partition under /boot/efi, the directory is empty. Also, the UUIDs didn't match between the actual drive and the fstab. This may be a Linux Mint 16 issue, not sure.
However, 2) the EFI boot files do seem to get written to /boot/grub, and interestingly, if I copy these files from /boot/grub/x86_64-efi to the EFI system partition, and call it manually through the BIOS EFI Shell, everything boots fine, as it does if I call it from a startup.nsh on the EFI system partition, but the drives still aren't recognized as bootable.
This board also exhibits the common problem where the Windows 7 Installer (in my case, Ultimate 64-bit), when the system is in UEFI boot mode, will freeze at the "Starting Windows" screen.
Since I am getting this problem with Windows 7, and I did *not* have this problem a few weeks ago when installing Windows 7 64-bit in UEFI mode to a 3TB RAID1 (using the Intel built-in RAID) on an MSI MPower Z87 chipset motherboard (legacy boot cannot be involved, because 64-bit Windows will not work at all without UEFI, and MBR disks cannot be greater than 2TB, so GPT is also required), it looks to me like its the DH87RL BIOS that's at fault here. It just doesn't recognize HDDs as bootable when UEFI is activated alone.I have erased and redone the USB drive, the SSD, and the HDD in several different ways, and each time, the result is the same. Only the USB thumb drive and the optical drive are ever recognized as bootable devices.