Blender 2.8 Eevee has pretty good real-time rendering. Unity and Unreal both have some pretty awesome trailers out that were done in real-time. Not sure what you're doing, but if speed is your absolute top priority and you're not doing anything insanely tricky, I'd definitely look into real time rendering.
PBRs are designed for real-time renderers. They're not actually an improvement for regular renderers, especially unbiased ones like Octane or Luxrender, just a standardization. Hence their support by Firefly and Superfly, despite Superfly being Cycles before PBR support was built in by the Blender Foundation and Firefly not getting any major new functionality render-wise (like caustics, for instance) beyond area lamps. The whole point of the shift to PBR was to make creating content for game-play easier.
Technically, it should be fairly easy to port content from one PBR system to another, since that was why the PBR system was created in the first place.
PBRs are designed for real-time renderers. They're not actually an improvement for regular renderers, especially unbiased ones like Octane or Luxrender, just a standardization. Hence their support by Firefly and Superfly, despite Superfly being Cycles before PBR support was built in by the Blender Foundation and Firefly not getting any major new functionality render-wise (like caustics, for instance) beyond area lamps. The whole point of the shift to PBR was to make creating content for game-play easier.
Technically, it should be fairly easy to port content from one PBR system to another, since that was why the PBR system was created in the first place.