I don't understand why it dips so persistently, I have heard of people using the exact same specs more or less with very minimal hiccups, is there a tool to monitor rig performance in game to see how much processing/gpu power I am actually using.
I am wondering if my PSU may be bottlenecking power to the graphics and cpu but I think the PC would bluescreen or restart before that happens.
This is pretty normal. Test your FPS in BF3 single player mode. Then try a small multiplayer map like 16 or 20 man. Certain maps in 64 player mode are very intense and if your issue is getting 40FPS in those only then your getting about the performance I would expect.
You didn't say but you could overclock the 3570K to help as BF3 is very CPU intense on the 64 player maps.
Guru3D's BF3 test came in at 55 fps for the reference 670, 56 fps for the EVGA SC and 57 fps for the Asus TOP. It's a bit slower in multi player . I know my son plays in ultra in single player mode but drops to high in multi player.
The PSU is a little a little old its an EarthWatts 500, I did think about going the overclocking route to help it a bit, Hmmm, I guess I'd just have to buy a better Graphics Card, perhaps I should have gotten the 4gb version after all. In any case I'd have to upgrade the PSU to OC.
I will try that out too. I running a Sandra Test right now.
Ram Speed is Supposed to be 1866Mhz, however I checked the bios and CPUZ was reading reading at 1600Mhz, So I increased the frequency to 1866Mhz manually though the bios. I reset the bios so I will have to go back and do it again.
Within the Asrock Tuning Utility I I increased the CPU Ratio to x42, (PCIE Freq x100 so it should be 4.2 Ghz).
My Hard Drive is a Western Digital Caviar Black 7200RPM Hard Drive 1.5 tb
I am pretty sure I had all the drivers installed correctly this time around I left out the VirtuMVP and that was it, but all the intel related drivers I installed.
Ill get you some temps after this test. I typically run about 28-30c Idle maybe a little more with general computing (dling stuff at 2.0+mbs, listening to music, etc. etc.)
You should get min. 50-55 fps with these. Don't bother with OC. Your build just fine.
Try FurMark to stress GPU and monitor temps.
Try different or old version of Nvidia drivers. Even try beta versions!
CPU-Z and GPU-Z... Check for any low reports? PCIe 3.0 or 2.0 ?
Your mobo supports 2x PCIe 3.0 x16.
Check power cables on GPU. How do you feeding GPU?
Don't use same power cable for feeding the gpu. You need two 6-pin PCI Express power connectors.
I use two six pin wired directly from the PSU. Well I overclocked to 4.2 Ghz and the game would not even launched. Then I set it back to 3.4 not luck, 3.2 nope. 3.7 nope. So I am uninstalling and reinstalling the game. which requires re downloading it. I have no idea what is going on but it always gets stuck at connecting for both mp and sp
Don't bother with OC. Set to the default.
Also you're not using latest driver from nvidia. (301.42 WHQL)
Install with default settings, it seems physx drivers not installed. Battfield 3 not using it but you will need eventually.
mpdepends on connection and player count. Try to test with SP only.