So I've seen a few people asking about this issue, but they all describe it differently than what I encounter, so I figured I would give it a go. Before we talk about the issues I'll tell you about my system. I'm currently playing on:
Ryzen 2700X, Stock Cooling, CPU
32GB G.Skill Trident Z, 3200, 4x8 RAM
ASUS Prime x470, Mobo
MSI GeForce 2070 Gaming Z, Not Overclocked, GPU
500 GB Samsung Evo 860, SDD
4 TB Western Digital Black, HDD
EVGA 550 Bronze+, PSU
2 Monitors
With that said I KNOW the components are still good. I have no issues playing anything else, and have never encountered any system issues at all. My system was built late November/Early December of 2018, so it has very little wear and tear, but has been correctly broken in. I clean it out about every 3 months, so the cooling is still in great shape. I've also watched my GPU information while playing the game and seen some interesting things.
With my system set to run as it will I see temps up to 75C on the GPU and 65C on processor, both of which are acceptable temps on my system. Higher than I like, but with that my CPU is at 75% fan speed, and GPU is at around 50% fan speed. Power consumption is at about 350W, factoring in fans and LED and such it CAN'T be more than 400W for the system total, and there's no overclock to eat extra power.
I play with my GPU fan enforced to 75% speed, which is a little noisy, but it's a very robust cooler, so I see temps more like 60C constant while playing. My GPU load totals at 50~55%, and CPU load hits no more than 50% total. This is while playing the game, streaming and recording with x264 encoding, discord, monitoring software, and internet up. Because of this I highly doubt the problems are on my end again. My system should be able to run the game fine.
I decided to test this theory by closing out EVERYTHING that I could, and running the game with only monitoring software open to see if it crashed. It lasted about 1 hour before it crashed in exactly the same way it always did. I checked everything and nothing seemed to be out of the ordinary on my end.
Of note I run the game with most settings on Medium, and Anti-Aliasing on high. I turned off data reporting, and turned network to low. I've read a lot of the complaints online and that is the typical way to fix it all. After I first started having crashed I uninstalled and re-installed the game completely.
So now... My issue. First and most important I have noticed that while on the main menu my GPU is at 95% load. No real reason why, it just is. Seems strange to me, thought you guys may want to know about it. Most games don't push my GPU above 50% on load until I turn them up to high or ultra settings, so a menu shouldn't be pushing my card nearly that hard.
Beyond that... About every 15 minutes in game it just crashes. Completely closes the game, gives me an error report, and asks if I want to re-boot. It's making the game completely unplayable. Now... I really don't expect too much here, but I did pay for the game, so I would like to be able to play it! It's a really fun game, so I'm 100% down to keep playing if this can be fixed!
One other thing... There is a tree with a green power slug on it near the cliffs where the closest coal spawn is. Literally every time you jump on that tree to reach the slug you will glitch into is and be stuck. The ram creatures may be nice and push you out, if they don't the only other escape is to build a conveyor belt perfectly under your feet to carry you out. Not a major thing, but it's super frustrating every time it happens, and if you don't use one of those two methods to get free you have to start over from scratch with a new world. You'll be stuck in the tree forever. I've just gotten in the habit of building a ramp to collect the slug now because I have run into the glitch every time.
The last thing I've noticed is random drops in the video during gameplay. It'll stutter and slow down for about 2 seconds or less, and at that time my GPU will clock down due to low strain. As soon as the game comes back to running right my GPU clocks right back up. I ran youtube while playing to see if this was due to my GPU and again found that everything ran fine but Satisfactory. It's ONLY the game that's stuttering.
Finally... Here's my crash log, I hope it helps you guys fix these issues! It looks like the same log every time, so I have only this one, but I can play more and collect crash logs if you guys want!
Version: 96731
Access violation - code c0000005 (first/second chance not available)
FactoryGame_Win64_Shipping!TOctree<FPrimitiveSceneInfoCompact,FPrimitiveOctreeSemantics>::RemoveElement() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\public\genericoctree.inl:237]
FactoryGame_Win64_Shipping!FPrimitiveSceneInfo::RemoveFromScene() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\renderer\private\primitivesceneinfo.cpp:322]
FactoryGame_Win64_Shipping!FScene::UpdatePrimitiveTransform_RenderThread() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\renderer\private\rendererscene.cpp:904]
FactoryGame_Win64_Shipping!TGraphTask<TEnqueueUniqueRenderCommandType<`FScene::UpdatePrimitiveTransform'::`17'::UpdateTransformCommandName,<lambda_77cc61b40eae2986e4914072e42577a1> > >::ExecuteTask() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\public\async\taskgraphinterfaces.h:844]
FactoryGame_Win64_Shipping!FNamedTaskThread::ProcessTasksNamedThread() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\async\taskgraph.cpp:664]
FactoryGame_Win64_Shipping!FNamedTaskThread::ProcessTasksUntilQuit() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\async\taskgraph.cpp:574]
FactoryGame_Win64_Shipping!RenderingThreadMain() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\rendercore\private\renderingthread.cpp:333]
FactoryGame_Win64_Shipping!FRenderingThread::Run() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\rendercore\private\renderingthread.cpp:467]
FactoryGame_Win64_Shipping!FRunnableThreadWin::Run() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76]