In essence as far as I am aware FPSC already utilises the BSP file format in disguise. Most budget engines have for many years and many still do.
That situation is evolving in some instances with formats and capabilities changing slowly of course.
The efficiency of an BSP type engines capability depends on many factors not least of all the underlying engines programming laguage and the efficiency of the code, compiler and so on. It's a very complicated subject.
"There are those who said this day would never come - What have they to say Now?"