My experience... In the first two days, I downloaded all the drivers, it didn't work.
I downloaded a fresh Windows from Microsoft, installed fresh drivers, and bought an antivirus, but it didn't work.
As a result, during these two days, I rearranged Windows 8 times, 3 official builds and 5 left ones, installed old and new drivers, downloaded all MV C++ from 2008 and higher, installed and deleted antivirus, prescribed all sorts of rights to the game folders, argued with the Faf admins, was bashing my head against the wall, smacking the table with my fist and swore obscenities - nothing worked.
I've done a bunch of CPU, cache, memory, hard drives tests, read-write tests, stress tests, even GPU stress test
0 errors, everything is fine.
Heavy games play well at maximum and there are no crashes, BSODs, glitches or anything else, everything works!
I cursed FAF and Supreme and didn't come in for a week.
A week later, a thought occurred to me: everyone says that Supreme is a single-threaded game, that it runs on a single core, etc. It is clear that modern CPUs will divide the process into several cores, but maybe there is something here?
I examined how forgedalliance.exe is distributed across cores and noticed that it always starts automatically from CPU 2 to CPU 21. The first 16 threads are P-cores, threads 17 through 21 are E-cores.
There were no E-cores until 2021, and all older CPUs run Supreme exclusively on P-cores. The E-cores are also worse in microarchitecture than the cores of 2010, when the game was released.
I launched Suprim with 11 bots and a bunch of spam through the client, but manually I set the affinity for forgedalliance.exe to cores, while in the lobby and before pressing the start button:
The first P-core (P0), the first thread - 0 errors.
The first P-core in two threads has 0 errors.
P0-1 thread + P1-1 thread - 0 errors.
P0-2 threads + P1-2 threads - 0 errors.
...
the first 4 P-cores in dual-threaded mode - 0 errors.
After that, I did two test automatic starts again. The result was same:
from CPU 2 to CPU 21 with a bunch of errors.
After that, I set Supreme in 4 P-cores in dual-thread mode in the lobby with the players on the dual gap map, and everything went great. 0 errors, 0 desyncs.
After that, I finally went to sleep at 4 a.m.. 