I know you can't install Mojave from USB when using a GTX 680 (due to a bug in the installer) but perhaps it doesn't work with an RX 580 either?
Right, I went and looked in to this some more.
I created a High Sierra and a Mojave USB installer and tried to install both with:
a) No Hard drive present
b) A Mac formatted drive containing data but no OS present
c) A totally empty/formatted drive present
d) A hard drive containing a working version of macOS Mojave.
I was able to boot the installer in all cases, except for d. I have waited in 15 second increments, up to 2 minutes, after the chime rings before tapping the right arrow key and then enter to get the installer to load. But have had no success at all.
Interesting to note is that if you are using any of the cases a-c there is no need to hold the Option key, the USB installer will just boot on its own without you having to do anything.
I also tested in using two different USB drives, one drastically newer than the other to give some indication of how long you need to wait for display to kick in. Here are my findings.
High Sierra (with empty/non OS/no hard drive)
Power On
Chime
Start Timer
@ 3:00 Grey Screen Appears
@ 3:15 Apple logo and loading bar appears
@ 3:30 Ready to Go
Mojave (with empty/non OS/no hard drive)
Power On
Chime
Start Timer
@ 3:00 Grey Screen Appears (5:20 with older USB drive)
@ 3:10 Apple logo and loading bar appears (5:30 with older USB drive)
@ 3:30 Ready to Go (5:56 with older USB drive)
I may drop the GT 120 back in so that I can watch/time how long is takes for the Drive menu to appear, but will do that another time. In reality if you should be in the possession of a drive with a working OS then using 'Recovery Mode' would be the most logical choice of action. From there you can format or delete the drive/partition and with install directly from there or then use a USB drive.
So, long story short it certainly does look like my esteemed forum colleague
@Squuiid was indeed correct in his observation
Now that you officially can’t enable FileVault nor BootCamp in Mojave I see very little reason to have an EFI card in the system, or even have one at all really.
Once you’re on 089 firmware or above you’re set.