That shouldn't be down to hardware or firmware in the drive, but simply the partition scheme used when formatting.
If you have old drives that are partitioned in the old MBR format then a UEFI BIOS won't want to play. Delete all the partitions and install Windows from fresh and you get a GPT drive layout and can switch off CSM.