Rumor has it you are some of the best people out there for fixing comp bugs

As of a few months ago, I started getting an occasional blue screen of death when I play guild wars. It occurs at random intervals and in random places. Sometimes it happens twice in five minutes, sometimes it doesn't happen for days. I know that it only occurs when I am doing processor/graphics intensive things. Playing the Aion beta for example makes the error happen more frequently, and it never happens when I play Warcraft III.
The error says NMI Memory Parity Check Error. Memory hardware failure.
I am running a Dell XPS m1210 on the highest specs basically, was the best laptop money could buy 3 years ago.
I've done a few things on my own to try to figure out what's wrong...
1) formatted computer, reinstalling windows xp
2) reinstalled video drivers (I have a Geforce Go 7200)
3) replaced RAM chip with one my little brother had from an old laptop
None of those stopped it, making me think it might be a video card or processor problem.
What else can I do to get to the bottom of this? Ideally if I have to buy new hardware, I would spend less than $500.
Thanks very much!