R9 380x Crossfire Issue

Hello,

 

I was wondering if there's anyone that can help me with this. I recently got another Gigabyte R9 380x and was excited to run crossfire on games like BF1 and CS GO. As soon as I set it up and started to run BF1, I noticed the loading screen is laggy and the sound flickers. Moving on to the game-play itself, it feels like disabling crossfire provides much smoother game-play and more FPS. The game is unplayable with crossfire enabled.I was hugely disappointed with the performance.I then tried CS GO, and its the same exact story. With crossfire enabled, my FPS drops and the game looks a lot worse than when crossfire is disabled. I run at a higher FPS and the game is much smoother with only one card enabled.

 

When I try to run BF1 with MSI Afterburner on, the game crashes and this error is displayed. 

 

I included two short clips of BF1 game-play with and without crossfire enabled. Here's crossfire enabled, and here's crossfire disabled.

 

Can anyone help me out with this? I noticed when I turn on DX12 on BF1, it gets better with crossfire on but still, the performance is not as expected, I'm better off with one card than two. There surely is something wrong, I just can't figure out what. I tried swapping the cards around in the PCI-e slots, checking the PSU connectors, reinstalling drivers over and over again. Nothing seems to work.

 

 

Here's my specs:

 

Motherboard: ASUS M5A97

Processor: AMD FX 6300 Six-Core Processor            

RAM: CORSAIR Vengeance Pro 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800)

GPU: 2x Gigabyte Radeon R9 380x 4GB

GPU Driver: Crimson ReLive 17.4.1

PSU: Thermaltake Toughpower Grand RGB 850W Smart Zero Fan SLI/CrossFire Ready

OS: Windows 10