Yeh if someone could give me the link to the right driver that would be great but when I go onto Radeon settings it detects both of them and says I can use 6gb. Also do u reckon dual monitor would reduce FPS?
Also I don't think it would be over heating because I have my fans all on full my case is an antec 1200
OK the driver you need is just the latest one for the Radeon HD 7950. I'm not sure which OS you have so I'm going by the driver they have for Windows 10 x64 (it might be different for 7 or 8.1) and it looks like version 15.30.1025.1001 is the latest, released December 17 2015:
http://support.amd.com/en-us/download/desktop?os=Windows+10+-+64
It might be an idea to actually completely remove and reinstall your drivers, see my guide here explaining how to do that safely:
http://www.computerforum.com/thread...all-graphics-drivers-amd-nvidia-intel.230370/
If you download GPU-Z and then look on the Sensors tab when it's running that will tell you how your hot your graphics cards are. Please post back your idle temperatures and your load temperatures (take readings when doing nothing and when playing a game):
https://www.techpowerup.com/gpuz/
I've seen too many weird issues with multi-GPU setups. If you remove one of your 7950s do you get any issues? I'd try each card individually. One of your cards could be on the way out.
What power supply do you have?
Sorry if you've already answered some of these questions, difficult to find the answers in all of the lengthy AMD 'defending'.

On a serious note, your CPU is going to be your bottleneck regardless of whether it's causing these issues or not. Two 7950s in CrossFire should serve you pretty well still at 1680x1050 even though those cards are 4 years old, but your CPU is quite slow these days. You may want to consider upgrading that in the future, but if you want to stick with AMD then wait until October when they release their next generation performance CPUs.