Reset the CMOS, and if need be reinstall Windows. Memtest ran so it's a functional machine. Linux and other OS'es typically have hardware issues when running on an older or newer system than what they were designed for. Wanna try booting a linux OS I'd try tom's root boot disk at
http://www.toms.net/rb/