Having 32GB removes stutters from standby-memory problems and the same can be done with ISLC - the game doesn’t use the RAM, but Windows will (caching - standby memory). Your system can be a little faster with 4 sticks though, but again this is very a small little difference.
And remember, if using DX12 (works best for many - me included), the game stutters the first time you play a map, this is due to the shader-cache being build ‘on-the-fly’. It goes away after having played all the maps once.
And I wouldn’t be using VSync, unless using GSync (or Free-sync). If using Gsync(/Free-sync) you should limit the FPS to 5 frames below your monitors refresh-rate and then enable VSync (otherwise you will get tearing/artifacts). You can restrict the FPS globally with the NVidia-driver or something like Riva-tuner (or use in-game-settings, but this must then be done for every game you play).
I see performance issues in this game too, and I have since it’s release. On my old PC and my new one which I just built last week. For reference, I’m running Intel i5 10600K OC’d to 5.0ghz, RTX 2070 that’s been overclocked as well, and 16GB of 3600mhz CL14 memory. IE: PLENTY of machine for BF5. I actually gain A LOT of performance by running on DX12 versus DX11 with this newer hardware. It was the opposite with my old pc(i7 4790K, GTX 1070, etc), running DX12 used to cause a very noticeable performance hit.
My issue though is that running DX12 causes a ton of micro-stuttering for about the first 5 minutes of a match when I load in. This doesn’t happen on DX11 at all, but I lose essentially 50 FPS by running DX11 as crazy as that may seem. I go from seeing about 140-160 fps average down to about 85-90. Now that’s still plenty of performance and I don’t want to seem spoiled but being on a 144hz monitor, I’d rather benefit from the extra frames if they’re available. After about 5 minutes, the game starts to smooth out as it should. I thought initially that maybe my CPU overclock wasn’t entirely stable and I’d add a little more voltage to see if that addressed the problem but it didn’t, and considering I’m stable in cpu torture tests like Prime 95, it’s gotta be something about BF5’s DX12 implementation. And it shouldn’t have anything to do with my hard drive speeds as well. I have BF5 installed on my OS drive which is a 1TB NVME SSD with upwards of 3000mb/s read & write speeds.
Not related to temperatures either. I’m on a Noctua D-15 cooler which is pretty much the most premium CPU cooling you can get today without switching to liquid cooling. Temps in BF5 stay at 70C or less, which is perfectly suitable with my overclock and considering the fact BF5 utilizes AVX cpu instructions which are intensive. CPU utilization in BF5 is about 70-75%, GPU utilization is 98%. GPU temps stay below 75C with my current overclock, power limit set to 120% and temp limit maxed to 88C. This PC was built last week. Windows install is almost as fresh as it gets. Every time I come back to this game, I feel like it never runs the way I expect it too. There’s always some sort of problem.