What the reason to install GPT, but not MBR ?
AFAIK it is needed for a 64-bit address space on Windows, it is used to allocate memory for >6 GPUs, otherwise you'll get error code 12 or not boot at all.
Can't find the right source but
eGPU users encounter the same problem and have a similar workaround.