a quick backstory: I have this laptop for two and half years now. It was mostly running 24 hours a day, various workload. Few weeks ago, the system hung (Ubuntu 16 i think it was). I just shut down via power button, and booted again. Everything was fine for 27 minutes, when another hang happened. After this hang i was unable to boot to anything (GRUB, UBCD tools, and memtest86+ stuff were working without problem). After booting to linux systems, I got errors varying every boot, but mostly something about "kernel offset" (attached images). Trying to boot Win7 ended with BSOD after second of "booting up" screen.
At first I blamed SSD, but i tried different one, and live usbs, and everything thrown relatively same errors. Even tried to boot original SSD in another pc (probably not a good idea, but I was able to boot to Win7). So now I think its motherboard or cpu.
I would really appreciate if someone could tell me if its something repairable or totally dead.
Error messages https://imgur.com/a/NWL66 .
Thank you for every help.
Edit: As xenoid suggested, i tried three more runs of memtest86+ (i forgot to mention i ran one before posting here), every one of them eventually ended with hang (nothing moving for tens of minutes). Only one memtest lasted more than one hour (three and half). My BIOS has no memtest built in.
Then i tried to boot with another RAM modules, first one was ADATA (same type, same clocks), every boot (even after taking it out and putting in again RAM) ended with three short beeps (which I found out are motherboard failure (so we probably have answer here)). Another module tried was Ramaxel, same type from another lenovo laptop. This one worked, but got me to same kernel panics as original one.