Run Vista's memory tester
press and hold F8 on the BIOs screen you'll find it there. If this fails then look it up in "help and support". I think you have a memory problem. If this fails put a request in on the Vista forums, here:
Use the "create a new thread" button there on the right near the top.
We will need the complete error message to assist you.