If you are determined to keep your Haswell rig alive, you have a few options, though they come with trade-offs:
: Developing comprehensive test suites for Vulkan applications under Wine can help identify and resolve compatibility and performance issues more efficiently. haswell vulkan support is incomplete wine
This is essentially a "no-go" for Haswell. DX12 requires a level of Vulkan compatibility (Vulkan 1.2/1.3 with specific descriptors) that Haswell simply cannot provide. If you are determined to keep your Haswell