The actual RAM is stored in many chips. If one of those chips is bad, you may not notice until that part of the RAM is accessed.
The fact you already had working RAM in, is probably why Windows booted, as it used the others to access. His on the other hand probably only had the 1GB memory in, so it had no choice but to access the bad parts of the module.
The RAM is bad. Just throw it