On 2012 and older Macs, the GPT is 'overlaid' with a Hybrid MBR (an excellent technical resource is http://www.rodsbooks.com/gdisk/hybrid.html ).
Except Fusion drives (CoreStorage and APFS), Windows must always be installed on the first disk in the Main bay, because of the Windows BCD used.
Tower MacPros (2012 and older) are different animals, because a disk can be moved into any of the four bays and used. You can
- either use a single disk any where which will be partitioned for macOS and Windows, no other disks must be present during the Windows installation, but can be added after Windows is fully installed, or,
- two-disk configuration, in which the designated Windows disk must be formatted as a MBR/FAT (converted to MBR/NTFS) during installation. This also restricts such Windows disks to 2TiB or smaller.
In Fusion configurations, the second disk (HDD in most cases for a CS or a 'Auxiliary Use' disk in APFS) is the default.
2012 iMac with 3TB Fusion drives is problematic with Mojave as documented in If you see the alert 'Installation cannot proceed with Boot Camp configured' - Apple Support. Primarily due to lack of a 'sandwich layout' being unsupported under APFS and secondly being a preUEFI Mac.
W7 support was deprecated in 2015 and later Macs in the march towards UEFI/GPT and the bugginess of W7 EFI implementation.
On the 13-in 2012 Mac (and similar ones with the SuperDrive), the Optibay modification causes problems, because of BCA's Model Identifier-driven logic, which gets confused between the Tower MP and the MBP logic. Once Windows is fully installed, the Optibay drive can be reconnected to the SATA bus and can contain macOS (+non-OS storage, if desired). Windows will treat it as D: (another drive letter, as the case may be).
There are other nuances, which would require a full tome to clarify.