Tim, thabks for the reply.
I did the Windows Memory Diagnostic, it did not report any errors (Even in the Extended check). But memtest86+ is showing huge errors. Why the disparity between the two tests?
My new computer is only 2 weeks old. Since I have 8GB RAM, 64bit Windows 7 Ultimate was installed. After a few days, there were several BSOD's, Memory reference errrors etc. Then Windows would not start properly and go to repair mode and then again won't start and so on, in an endless loop.
Then I installed the 32bit Windows 7. For now, there are no BSOD's. May be 32bit OS is not using the whole 8GB as the 64bit and there are no RAM errors? Maybe the errors are restricted to one of the 2 4GB modules?
But why is Windows Memory Diagnostic giving the RAM a clean chit and Memtest86+ finding a MILLION errors?