I have seen conflicting advice when it comes to running TSW in Dx12, some say it runs better others say it runs bad due to it being experimental, I really expect its down to individual pc specs, any advice would be helpful?
What type of GPU do you have? If you have a decent card you can use DX12 without issues. I have never experienced any problems with DX12. It creates less stutter and higher FPS.
On 8 gigs card you can use DX12 for an old routes, modern routes(TSW5+) will require more vram for DX12.
If you plan to use JetWash graphics enhancements with its ini settings, you may need DX12. I couldn't run sessions without DX12.
DX12 isn't experimental, but DTG don't officially support it. To oversimplify in a huge way, DX12 offloads more of the work from your CPU to the GPU, which in the majority of configs will be a faster component. If you're CPU-bound, run DX12; if you're GPU-bound run without.
The only thing I can advise you to do is try it out for yourself. Drive a route so that all shaders are loaded. Then drive this route once with DX11 and once with DX12. You will then see which one works better for you.
And don't forget that after every switch from 11 to 12 and vice versa there will be shader compilation from scratch.
Just upgraded from 1050 (or 60? forgot that) to 3050. DX12 is working better on the new card, not only this game.