When you do a uefi windows install you have to make sure that the media drive is showing as the uefi listing or it will do a legacy install. If you are clean installing to a drive delete all existing partitions on it, select the unallocated space and let windows create your three new partitions instead of selecting new or format.
I'm sure this guy is right.
On my Supermicro X10SAT BIOS, at least with USB Flash Drives with Linux that were properly made (After writting the ISO, they actually get partitioned and have an EFI System Partition and a data one), I got options to either boot it as "normal" (BIOS) or UEFI. Chances are that he needs to choose to boot from the DVD in UEFI instead of normal.
Since every BIOS is different I can't really say, but you may need, or not, to disable the CSM. The CSM is required to either do Legacy BIOS Boot OR to load Legacy PCI Options ROMs (Like, for example, Video Cards that don't support UEFI GOP in their VBIOS/Firmware). So basically, on a flexible and properly done Motherboard Firmware, you should be able to either boot an individual storage device in either BIOS or UEFI Mode, and the latter with or without the CSM for compatibility with Legacy PCI Devices.
Also, Windows probabily behaves differently if you give it a blank HD without partition table and one that has one. You may want to make sure than it is in a blank state so Windows doesn't default to try to use MBR (Which forces it to BIOS mode, since Windows REQUIRES GPT to boot in UEFI Mode).