In a prior post another member made it clear that he choose GPT over MBR but in his case he was working with a 1TB drive not an ssd.
From the research I did on UEFI and EFI I'll share what I know and hope it helps.
The bootloader must be compiled for the architecture correctly.
Since each OS can maintain it's own files within the EFI Sys Partition w/o affecting the other multibooting using EFI is a matter of launching a different UEFT application corresponding to the particular OS's bootloader.
For the sake of Windows UEFI booting, the Linux bootloader should also be installed in UEFI-GPT Mode if booting from the same disk.
For Linux to access UEFI Runtime Services the Firmware Processor architecture and the Linux Kernel processor must match. It is independent of the bootloader used. If not you will get Kernel Panic!
It's recommended to use kernel 3.0 or higher
The Linux Foundation made a PDF for this secure boot and how to implement it:
This article may help you.
I'm not sure what will happen if you move your ssd to an efi motherboard but it should recognize the architecture that you are mounting.( you may have to make adjustments in the BIOS) The Linuxfoundation article said:
You would have to extract the OS vendors key exchange key and install it to the database. Also lock down a secure boot using a platform key and a key exchange key to generate signed binaries.
This tool would be activated by the UEFI System as soon as it saw the un-autherised media inseerted so the platform owner (you) could decide wheter they wished to accept the key for OS install and boot.
Sounds like it could get intresting to say the least.
I'm not the expert here but I've shared with you my research; hope it helped-