Have you tried checking the quality of the RAM with a utility like memcheck86 ?
you may be finding that certain address areas of your RAM are not used until the system is stressed and those areas could be faulty.
Memory is a strange technology in that it can be faulty yet still sellable. FOr this reason I recomend paying for good quality checked RAM, It's one of the most important areas of the system.
Hope that helps
