Variety of BF4 glitches
I'll start off by saying that about two months ago I was able to play BF4 on medium settings at ~60fps with an ASUS 7770, 8GB RAM and an ancient, I know, Phenom X4 965 @4GHz. I played less and less PC because I've just gotten a PS4 however I hopped back on BF4 and I had problems that I've been struggling to fix. All other games have stayed the same (DayZ, Minecraft, LoL, Homefront, Far Cry). I'll do my best to explain:
-I cant play in windowed or borderless mode and the game is stuck in Fullscreen regardless of what the menu says.
-Also, I have a dual monitor set-up and I can only ever play on one of the monitors because a) I cant drag the game to the other monitor b)the game either closes or minimizes completely when I click on the other screen.
-If I do try to change the monitor that the game is displayed on in the video settings then it completely ignores the change.
-I get best frame rates at Medium settings 30fps but whenever I lower the settings down, the FPS either doesnt change or gets worse, it is sometimes better to put it in High rather than Low.
-If I ever make any changes and select "Apply Video Settings" (or whichever settings really) the game goes black, flickers a few times, asks if i want to keep the settings *clicks yes/no*, goes black, flickers a few times, asks again if i want to save the settings *clicks yes/no*, goes black, flickers a few times and sometimes gets in a continuous loop of flickering and you can sometimes see multiple BF4 windows opening with each flicker.
-I get horrible lag spikes with Mantle but not DirectX however Mantle does occasionally let me put the game into windowed/borderless mode and change the monitor.
Here is what I've tried so far (as far as I can remember at the moment):
-Creating a User.cgf file
-Reinstalling DirectX
-Disabling a monitor
-Reinstalling punkbuster
-Decreasing overclocks
-Repairing game in origin
-Disabling Origin in Game
-Updating Drivers / Uninstalling drivers and reinstalling them
-Changing from 64bit to 86 bit and back
I'll keep the post updated with any new glitches or fixes.
Thanks in advance for any help provided.