Since you already replaced the HD, I’m going to have to agree w/ Mike. Before committing to a new board I’d try pulling the RAM out one at a time just in case.
As far as replacing the board with another chipset w/o reinstalling Windows it works sometimes, but I wouldn’t do it.