Hey everyone, so I recently built my first custom PC, however, I'm sort of having troubles when playing BeamNG drive. The specs for the system are i5-7600k, MSI RX 480, ASRock Z270 Killer SLI/ac motherboard. As the title suggests, I've been having a few FPS drops when changing from one vehicle to another. For example, when driving around in the default pick up truck, the FPS rate stays at around mid 60s meanwhile when driving the ETK K-Series, the FPS rate goes up to 100FPS. The same thing happens with a few other cars as well. Since I'm fairly new to this kind of stuff, I have no idea what may be causing this so would you guys say that there's something wrong with the GPU or could it have to do with the GPU settings? Any help would be appreciated.
Cars in this game vary in their complexity, however not by that much. Are you running the game maxed out with Dynamic Reflection? That may be affecting a few things, although if you are getting more than 60 FPS I wouldn't be worried whatsoever. This game is actually more CPU heavy than GPU heavy, and my system still gets about 40-50FPS with 5 or so cars spawned, although I do get a lot of physics and UI lag coming from my fairly tired CPU.
The game is running at its original settings which are set at high for the most part and dynamic reflection is turned off if I remember correctly. I should probably turn on v-sync and see how it goes from there. Another weird thing is that if I copied the same car 7 times through the AI mode then the FPS would drop down to 20 until I started to drive away from the spawn point but if the same number of cars were spawned without entering AI mode then the FPS would drop to about 50ish. However, I'll try to do the same process of spawning many cars at the same time to see it the FPS differences will be the same as before.
Without vsync fps fluctuates a lot and generally gameplay is not as smooth, or so I have found out. Turn shadows off and you can run lot more, SSAO is then easily killing GPU so turning that off helps. Depending from position and direction camera if facing, there will be different amount of stuff that needs to be computed to screen. Cars are heavy in this game, you can have as many cars as you have cores/threads -1 car, so for you having anything more than 3 cars can cause fps to drop, but with some cars you might get away with 4 cars, if you can run more cars, then lucky you, but running 7 with your CPU is excepting too much from the CPU. Softbody physics are heavy on CPU and more cores generally allow more cars because game puts each car on it's own core if possible, but you will not be able to run much more than 3-4 cars because cars have skeleton made from beams and that is what allows them to crush so realistically. When switching car by pressing tab, fps will drop and then return back at least for me, so if you experience that sometime, it is something I call normal.
I actually checked the V sync and it was actually on the whole time. After turning shadows off, the MSI indicator shows that FPS went from about 75 to 90 however I don't see much difference when playing the game and you're right @fufsgfen because there was a huge FPS drop when spawning the 5/6th car. Anyways, I'm going to try to OC the CPU as well and see if it's going to improve the in-game FPS. Thanks for your help guys..
Do you have one of those 144Hz gaming monitors? Usually vsync keeps fps locked to refresh rate of the monitor and most monitors are 60Hz or 75Hz, but if you have 144Hz monitor, getting steady 144fps in this game requires some serious hardware. 60fps is silky smooth, but only if monitor refresh rate is 60Hz so that Vsync locks to that, for example my monitor is 60Hz model, for me 90fps is not smooth at all, but 60fps with vsync is. I don't know if you can set your monitor to 60Hz for playing BeamNG, it might help with the smoothness, here less fps might be smoother.
Some vehicles are more complex / have more parts than others, so requiring more to run. You can compare the D15 and the T-Series and you will see that the first is easier to run. Vsync will help you cap the FPS to your monitor refresh rate? (You don't need 100FPS when you monitor can display is 60Hz. It will help making the game feel smoother aswell)