Well, you said "every once in a while" and gave no further information.
Actually, it's quite possible that Vista is accessing a different address
of
the RAM than XP so your conclusion that "XP would also have been unstable"
is erroneous. There have been several posts in the Vista ng's recently
about this very topic.
In any case, since I can't see your computer from here and you supplied no
information about it, I gave you the logical next step in troubleshooting.
Something is failing and you need to find out what it is. The only way to
do this is by methodical troubleshooting. Here are general hardware
troubleshooting steps:
http://www.elephantboycomputers.com/page2.html#Hardware_Tshoot
It could also be caused by flaky drivers, particularly in these early days
of Vista RTM. Look in Vista's Event Viewer for clues. And you should also
ask yourself The First Question Of Troubleshooting: what changed between
the time things worked and the time they didn't?
All of this is meant to help you narrow down the troubleshooting focus.