The problem is your memory, not Vista.
Memtest runs independent of Windows and if you are getting errors occasionally, it means that overall the memory is bad. Get (RMA or Replace) new memory, and probably reinstall as faulty memory can lead to file corruption on your HD's.