This morning my friend said he bought another 1 128 meg stick to replace the 2 64 meg sticks he had in there. It worked fine, recently he decided add another 128 meg stick since now he has a free socket which was the reason for doing this. When he did , Windows XP fail to boot all the way. It would restart on the boot and get to the same place and reboot again.. so, he removed extra 128 stick. same problem. then put back in the original 2 64 meg sticks, same problem. He stated as it was booting when adding the second 128 meg stick. the bios did display that he had a total of 256 megs which indicated everything worked and passes the memory test.
Question: Did Windows XP get screwed up from some error of his or is it possible it detect a machine difference and is now rejecting his attempts to load? or is this some kind of caching issue that can be cleared up! P.S. He stated that it won't boot all the way in safe mode either. He does have another HD with Windows 2000 which he popped in and that worked fine with all the memory in it.