Firstly, don't start drawing any conclusions. You only know that memtest86+
is giving you errors, not what the cause is. Unfortunately it is not a
straightforward exercise to decisively test the memory modules themselves in
an actual system. This is because a computer is not just built up of some
memory, but also includes many other elements such as a memory controller,
cache, a cache controller, algorithmic and logic units, etc., etc., all of
which contribute to the machine. If there are faults in any of these other
parts of the computer you will likely also see errors showing up in memtest.....
So what to do? You need to find the actual cause of the problem. The best
known troubleshooting technique for this is elimination of factors, which is
a method of incrementally eliminating factors from the set of all possible
causes of the problem. See the question 'What is elimination of factors' for
more information on this.....
If you have more then one module in your system, test them one by one, if
one is consistently giving errors and another is consistently showing no
errors it's a pretty good bet that the module giving the errors is simply
defective. To exclude the possibility that a defective slot is throwing
your results, use the same slot to test each different module.
If each module by itself shows no errors, but when you place two or more
modules into the machine at the same time you do get errors, you are most
likely stuck with a compatibility issue and unfortunately there isn't a
whole lot you can do about it. ....