Could still be the memory somewhere.
I'd take out one RAM module, and test instabilties with that. If that works fine, swap and test the other.
Programs can't always be relied on to do a humans job
Tedious, I know, but it could easily be a simple fault which could be fixed by a replacement.