according to the vulkan docs, they support any number of cores... because they defer all the work and synchronization, to the application. that said, it still looks like only a single thread/core can issue the draw commands.
so if DCS rewrites all their graphics routines, and they add support for multiple threads, and they handle all the complexity themselves and they do it correctly and in a parallel fashion, then it will use multiple cores for generating the command buffers and theoretically, share that load with more than one cpu core.
that’s a lot of reinventing the wheel though...