Yeah, I remember seeing people having better performance with Linux drivers.
I've looked into Zink - only a bit, so I'm not 100% clear on the specifics - but I got the impression it's basically a driver that the end user would need to install on their system. Could be wrong about this, though; I couldn't find anything super clear that's just a "here's what this actually is".
For converting to to Vulkan directly, it's not something I'd want to attempt unless there's no other choice. From what I understand, it's a fairly different API compared to low-version OpenGL, so it'd involve rearchitecting a lot of things and would overall just be a massive undertaking. And there are some nice advantages to using old OpenGL, in particular how easy this makes it to let mods to custom rendering at pretty much any point in the process. I'm not sure how much of that it would be possible to preserve.
But to not end on a negative note I'll take this chance to say that Starsector is one of the most amazing games I've ever played in terms of just great design. Can't wait to see what sorta amazing endgame you've got planned for it! Plus the modding community around the game is also simply amazing.
Thank you! <3 And yeah, the modding community is absolutely amazing.
And if nothing else works and the itch to play again becomes great enough I should have enough parts to cobble together a 2nd PC to stick my old 1070 into so I can still play it. Where there is a will there is a way as they say.
Wow, desperate times/desperate measures
One more thought: do you have, say, an intel graphics card integrated into the motherboard? If you do, then forcing the game to run on that might give you better performance than the AMD card.