Hello,
The first question is what is the exact error message that you getting when you are not booting, that can help determine some of the reasons for not booting. Essentially where in the boot process the failures occurs.
1) you state you made a lot of changes, so GPT is used only with systems with firmware set to use EFI\UEFI, so make sure you bios is setup to use EFI\UEFI. So depending on the system , what are the options in the firmware for UEFI\EFI?
2) when you say all the partitions are present on that drive, what partitions are you seeing? ( if it's a GPT disk you should see at least an EFI System Partition, an MSR partition, and a Primary Partition
3) Is the active Partition set properly? Was this the only disk in the system or were there other disks in the system at some point?