Sure mate, email in trust.
Take it you tried setting the ram manually?
I have tried messing about with everything in the bloody BIOS

Will email you shortly
That seems incredibly drastic to me. Surely you forgot to change a voltage in the new bios to match that of the old bios, or the new bios needs you to manually adjust memory voltage/timings.
We CAN solve this for you on here, the chances of a component being faulty given the change was a bios update are very small.
I use Asus boards so I am no help to you really but there are plenty on here with your exact setup...........step in blue PCB boys.
I know if seems unlikely but I'm genuinely stumped as to what the hell has happened. The system runs rock solid at stock with the ram @ 1200MHz, and with the system at 3.1Ghz. I have never been able to get 12GB to run at the XMP profile though, so it's always been 1200MHz.
However as soon as it's overclocked over this it just starts BSODs all over the place. I haven't run memtest as if it's rock solid stock and slightly overclocked - then it should work with a heavier overclock. I have tried the settings used before the flash on both the newer BIOS and again after I have flashed back - still a no go.
You should be able to unequivocally test the RAM by running memtest - unless it produces errors/crashes in which case OK, you don't know if it's the RAM/mobo/CPU. It does seem much more like a BIOS setting though. At the least it'll be a mobo problem resulting from the changed BIOS or the process used to do so, I know little about that, but seems very unlikely to be RAM/CPU-related.
Hope Biffa can help you out.
I will give memtest a go, but as above if it works at stock it should work overclocked.
Possible the bios update corrupted your operating system?
Not sure, guess this could be a possibility. I was investigating this and thought I would reinstall Windows 7. But I can't even do that, it just BSODs as soon as it's copied the files across during the installation.
Happy do you have msn anymore?
I don't use it anymore, though that email is still my main email and the one the trust system uses.
Worth mentioning that my temps are fine, just below 70C on all cores using the below settings. I have also removed one of the GTXs incase the PSU was fading etc, but as expected it no difference. These are the most recent set of settings which I have tried, some of the voltages are high, that's just to rule them out:-
Code:
CPU Clock Ratio [21x]
Advanced CPU Features
Intel(R) Turbo Boost Tech [Enabled]
CPU Cores Enabled [All]
CPU Multi Threading [Enabled]
CPU Enhanced Halt (C1E) [Disabled]
C3/C6/C7 State Support [Disabled]
CPU Thermal Monitor [Enabled]
CPU EIST Function [Disabled]
Virtualization Technology [Enabled]
Bi-Directional PROCHOT [Enabled]
QPI Clock Ratio [x36]
UnCore & QPI Features
QPI Clock Ration [x36]
Uncore Clock Ratio [x16]
Isonchronous Support [Enabled]
Base Clock Control [Enabled]
BCLK Frequency (Mhz) [200]
Advanced Clock Control
Base Clock (BCLK) Control [Enabled]
BCLK Frequency (Mhz) [200]
PCI Express Frequency (MHz) [101]
C.I.A.2 [Disabled]
CPU Clock Drive [ 700mV]
PCI Express Clock Drive [700mV]
CPU Clock Skew [ 0ps]
IOH Clock Skew [ 0ps]
Performance Enhance [Turbo]
Extreme Memory Profile (X.M.P.) [Disabled]
System Memory Multiplier (SPD) [Auto]
Memory Frequency (Mhz) 1066 1200
DRAM Timing Selectable (SPD) [Quick]
Profile DDR Voltage 1.5v
Profile QPIVoltgae 1.175v
CAS Latency Time 7 [7]
tRCD 7 [7]
tRP 7 [7]
tRAS 20 [20]
CMD 1 [2]
Advanced DRAM Features:
Performance Enhance [Turbo]
Extreme Memory Profile (X.M.P.) [Disabled]
System Memory Multiplier (SPD) [Auto]
Memory Frequency (Mhz) 1066 100
DRAM Timing Selectable (SPD) [Quick]
Profile DDR Voltage 1.5v
Profile QPIVoltgae 1.175v
Channel Interleaving 6 [Auto]
Rank Interleaving 4 [Auto]
Load Line Calibration [Enabled]
CPU Vcore 1.28750V [1.3750]
QPI/Vtt Voltage 1.175V [1.340]
IOH Core 1.100V [Auto]
DRAM Voltage 1.500V [1.64V] (No point running higher as I'm not using the XMP)
Advanced Voltage Control
Load Line Calibration [Enabled]
CPU Vcore 1.28750V [Normal]
Dynamic Vcore (DVID) +0.00000V [+0.14375V]
QPI/Vtt Voltage 1.175 [1.340]
CPU PLL 1.800v [1.800v]
PCIE 1.500v [+1]
QPI PLL 1.100v [+1]
IOH Core 1.100v [+1]
ICH I/O 1.500v [+1]
ICH Core 1.100v [+1]
DRAM Voltage 1.500v [1.640V]
DRAM Termination 0.750v [AUTO]
Ch-A Data VRef. 0.750v [AUTO]
Ch-B Data VRef. 0.750v [AUTO]
Ch-C Data VRef. 0.750v [AUTO]
Ch-A Address VRef. 0.750v [AUTO]
Ch-B Address VRef. 0.750v [AUTO]
Ch-C Address VRef. 0.750v [AUTO]