

There is overhead but Vulkan allows you to batch draw calls in a far more efficient manner. It can also generally use multi threading to feed a GPU even if the game isn’t coded with that in mind. Basically Vulkan offers so many improvements to efficiency and parallelization that the overhead is a drop in the bucket compared to the overall speedup in draw call optimization alone.
You are going to be looking at some variant of oculink, you can get riser cards that convert a PCI-e or M.2 socket into an oculink port if you don’t have one available stock. Still though, if you are building it yourself why even bother? You are going to add a significant cost to the build for marginal or no benefit over buying a mini PC with an oculink port and a known compatible dock. EGPU options are not plug and play, they rarely just work and need significant tinkering and workarounds and will come with noticeable drawbacks in the best case scenario.