It seems like MSI also failed me, at least for now - prepare for a long story below.
I used to have a Gigabyte board with an AMD 770 chipset, which wasn't exactly doing justice to my components - Phenom X4 9550 and 4 GiB of GeiL Value memory (800 MHz, 5-5-5-15).
The system would, for example, refuse to go to sleep mode successfully (whether I overclock or not), as it would crash upon comeback (in the better case) with screen corruption, or simply not come back at all (the usual case).
I was baffled to find out that after 6 BIOS updates, the situation remained largely unchanged. Gigabyte support was unable to give me any reasonable advice other than "give more voltage to your RAM" which, in fact, didn't help.
In addition, RAM was nigh unworkable using the (optimal) Unganged mode, so I had to use legacy dual-channel and grit my teeth about it. That's not mentioning the board was a far cry from top-end "140 W support" boards, and only allowed a maximum of +0.1 V deviation from the default processor voltage (with no undervolting supported, by the way). This caused the board to have sub-par overclocking performance too, although I was satisfied - I ran the quadcore at 3 GHz stably, and the memory was chugging along at a relatively decent speed too.
Most enraged by the sleep issue however, and refusing to deal with the shoddy warranty service of the distant shop I ordered from, I decided to simply upgrade and forget the old board.
Today, here I am, using MSI's shiny new KA790GX board.
Let us form a bit of a review before I get to the point.
The board arrived in a very nice box, with a weird, rainbow-tinted object on the front side - it looked like a mergence of a subwoofer, a large fan and a daisy. Okay, said I, and opened the box to find out that the components are plentiful and neatly packed. At this point, I was excited that I'm about to get a more stable, better and much faster (SB750!) board that'll make my previously snappy system feel like it's taking off.
Here's the specification sheet: MSI KA790GX
I attach, screw and connect everything quickly to/around the vomit-coloured motherboard (an unwelcome change from the old Gigabyteblue), turn the case upright, plug in the back panel apparatuses and power up the system in anxiety.
An extremely annoying, high-pitched shriek comes out from my computer. I become unsettled a bit, and immediately power down the computer, which makes the strong beep fade in an awkward fashion. I try again, 3 or 4 more times, only to discover that the computer will still shriek at me while refusing to boot.
At this point, I'm panicking, and I'm taking apart the computer piece by piece to pinpoint the problem. Not the CPU (and it was a bitch to reattach my custom heatsink yet again), not the RAM, not the hard drives. I was afraid physical damage could occur, since the computer was crying even after I unplugged my primary suspect, the motherboard speaker. Finally I discover that I didn't plug in the PCIe power to my videocard (good ol' 8800 GT) and everything was dandy once I did - but man, I've never heard of a whistling videocard before. It was intimidating.
My system powers up, Vista 64 runs as usual, all I have to do (seemingly) is to reinstall motherboard-related drivers just to be sure. Sleep mode works. I cheer like there's no tomorrow. This time maybe I've found the holy grail.
I even tried out the jumper-based quick OC option, which overclocks the processor by 20% (reference clock is therefore 240 MHz) and it works nice and stable. There are no memory related issues or instability.
Not until I try to overclock manually.
After setting back the jumpers, I try to one-up the automatic overclock by setting the reference clock to 244 MHz. The system doesn't boot. I do my usual routine of "press Reset 5 times in a row" and the system boots, telling me that the overclock failed. I'm completely baffled. At 240 MHz the system is perfectly stable - at 244 MHz it doesn't even manage a POST. I decided to investigate further.
I could get the system to start by giving 2.1-2.2 V to the memory, but I thought that was odd (and unsafe no less). At default voltages (or "higher by one notch", as I usually set it), the system fails to boot from a manual overclock to 240 MHz - highly suspicious given that the jumpers achieve the same thing with 100% stability.
I become nervous - my old motherboard couldn't sleep, but at least it let me set the reference clock to 273 (x11 = 3003) MHz and ran completely well. This is where I begin to find strange things.
1) I cannot set the tRC timing for RAM (only option is Auto, when I can set, like, 20 other timings for each RAM channel), and according to Everest and AMD OverDrive, it's set at a dangerously unstable value by default.
This might account to overclocking instability - believe it or not, I can't boot 244 MHz even after setting the RAM to 400 MHz (with proper timings forced except tRC), as it still shows the symptoms of unworkable RAM (POST stops in place, or the BIOS freezes)
2) The components are otherwise flawless, they shouldn't require extra voltage, but even given the voltage, the system fails to give me the performance I was expecting
3) The motherboard has been out for at least 1 month, and there are no BIOS updates at all.
4) Both Everest and AMD OverDrive (v2.1.4, the latest) claim that the board is SB700-based. Impossible. It's an AMD 790GX chipset with 140 W processor support to boot - the box, the official website, everything says it has SB750. Because of this, I can't use Advanced Clock Calibration. To add insult to injury (or oil to the fire, or any custom metaphor), AMD OverDrive is incapable of setting anything on the board - as if the controls were not set/exposed in the BIOS. Voltage and clock controls remain locked, voltage readings are zero, and other strange whatchamacallit things happen (or don't happen) if I attempt to, err, overdrive the motherboard anyway.
At this point I'm deeply disappointed and I filed a technical inquiry at MSI's website, explaining the shortcomings and letting them choose between providing a BIOS update or a refund.
Feel free to flame me, discuss, or comment otherwise. Do you think the board needs nothing but a new BIOS, or do you think it's faulty and requires replacement?