I see a few possible problems.
First of all, check the voltages on your Enermax. They're notorious for low +5v readings on many boards. Might need a different PS.
Second, don't discount BIOS updates. It is entirely possible that a newer BIOS could fix all your headaches. Or create more.
Lastly, but certainly not least ... you are stuck with a VIA-chipset mainboard. Make sure you have the latest 4-in-1 driver package installed, as well as the various latency patches and the like to improve your PCI and IDE subsystem performance. Disregard those who insist they aren't necessary ... they absolutely are.