This problem will never get resolved until gaming industry adopts a cross platform (Windows, Mac, Linux) API like Vulcan or anything else and release games with it instead of Microsoft’s aging old DirectX API.
The Microsoft’s capitulation of gaming by using DirectX API is terrible and i cant believe how come they continue to do so since Windows 95 days!