In my experience EnableGop firmware works with almost every low and mid end GPU what is flashed with an UGA (lent) Apple firmware.
My test box has EnableGop 1.4 in its firmware and I have not came across a GPU with built in bootscreen what is not working. Including GOPless, like old HD5770 and such. This box has seen dozens of GPUs.
Reminds me to test a GT640 with MacVidCards rom, but I am pretty sure I had that GPU in, as well. Will test again.
NB EnableGop does
not implement `GopPassThrough` (for GOP over UGA). I expected that to be necessary but it never was. So each card must have its own GOP driver. EnableGop does include `ForgeUefiSupport`, therefore it will work with ROMs which report as EFI 1.x (but which have sufficient UEFI 2.x features to work once forged). IMO, talk of Apple or AppleOEM firmware is a slight red-herring - EnableGop works e.g. with old PC cards which have never had anything to do with Apple: you get an ugly, low res. native picker, and no chance of booting into any version of macOS (simply because there is no macOS driver for the card)! (Perhaps it may be a good rule of thumb as to whether the card is worth trying for real use-cases, and likely to work end-to-end, since obviously users want macOS, not just a low res picker. Though again IMO any reasonably standard GOP should work, to get as far as the native picker, whether or not Apple ever had anything at all to do with the card.)
MacVidCards don't work because they have done their own hacks to try to enable the cards they ship to work with the native picker, and these conflict with the (arguably cleaner...) OpenCore code which EnableGop injects into firmware.