apple disallowed users to boot 3rd party(aka Windows or Linux) BIOS/MBR based installer from USB, if the model shipped with a optical drive.
I have a thought(untested though) that is go boot from UEFI/GPT based USB(this is allowed, I've tested, on a Macbook Pro 13" 2011 with optical drive), and deploy an Windows and make it MBR bootable, then the Boot Camp drivers would work.
steps as below:
1) boot into OS X, and provision BOOTCAMP partition in BCA -> this creates a partition in Hybrid partition table, named BOOTCAMP
2) get a Windows 8.1 iso and extract it into an empty FAT32 UEFI/GPT USB drive -> better to do it on a Windows OS, I've tried success extract on OS X, but fail to boot on some USB drive, but same iso same drive work under Windows, no knowing why
3) plug the USB drive into Mac and press opt to boot from USB(showing an EFI logo) -> and DONT do partitioning here
4) press shift+F10, to open a terminal
-----------
diskpart -> enter disk utility
list disk -> you should see your internel drive and USB drive here, assuming internal numbered 0 here
sel disk 0 -> select your internal drive
list part -> see what your partition scheme is, you should see several partitions, one of them named BOOTCAMP, the one you created in BCA, assuming numbered 4 here
sel part 4 -> select the BOOTCAMP to be processed, this is the Hybrid partition, Windows treats it as MBR and wont allow you to install in UEFI booting
format fs=ntfs label=Windows quick -> format it into a NTFS file system to be deploy later
assign -> assign a letter for it, then we could deploy
list vol -> here, you should see the newly formated FS and your USB, assuming the Windows FS partition named D: and USB named C:
exit -> quit, partition has done
-----------
now try deploy OS image and make it bootable in Hybrid MBR
===========
dism /apply-image /imagefile:C:\sources\install.wim /applydir:D:\ /index:1 -> note, /index:1 means deploy 1st img from the install.wim, you could see all imgs by dism /get-imageinfo /imagefile:path\to\install.wim
===========
now the Windows system has deployed into the BOOTCAMP partition, next step is gonna make it bootable in MBR mode
PLSEASE BE NOTE, I DIDN'T TESTED ON A MAC BEFORE
I only tried deploy BIOS/MBR based windows from a UEFI/GPT PC, and it worked for me, not sure about MAC, I just guess it should work
___________
bcdboot D:\windows /s D: /f BIOS -> this will tell Windows installer to put BIOS/MBR boot critical files into D: root
___________
now reboot your machine to verify if it could boot from Windows partition :-)
************
wpeutil reboot -> and you could unplug your USB and press opt
************
I refer to linked below and they said Windows: MBR takes precedence in hybrid configuration.
so I guess this method might work, again, I didn't tested on Mac, but PC works.
http://www.rodsbooks.com/gdisk/hybrid.html
http://en.wikipedia.org/wiki/GUID_Partition_Table