MacBook freezes with three beeps
You might try removing part of your ram and booting up; then trying with the full amount or first one then the other. As for acting up/freezing during operation, I recall having this same behavior with a loose RAM stick once so IMO it would also be worth reseating them.
MEMTEST is not perfect BTW.