Another question, I flashed the 770m using Nick's Beta3 rom, and the boot screen only appears when I restart the system from windows. When I restart from macOS I don't have a boot screen, is this normal or did I do something wrong?
This is expected. There is a small delay between POST and the initialization of the actual boot screen on the beta3 VBIOS. Most of the time (such as a quick reboot in macOS) the system boots too quickly for the EFI portion of the VBIOS to initialize. The reboot from Windows into macOS is a little slower, thus giving it more time and showing you a full boot screen. All is working as intended if you can hold the "Option" key at startup and get a boot picker.