BSOD - Bad_Pool_Caller - 0x0c2

Hi, everyone. I've been getting blue screens for a few days now sporadically on different days. I installed 'BlueScreenView' which allowed me to read in greater detail the information from the recent blue screen, and it is as follows:

I should mention that I attempted to research this blue screen issue and I came across an explanation where the RAM was to blame, and I believe that might be the problem as well since I had about a years and a half ago switched out a dead RAM stick for another working one which was in a separate unused laptop.

I don't believe the brands were the same and from what I understand, different RAM sticks in the same machine can cause a problem. Could this be why I've been getting blue screens? Or why else might I be getting them?

Thanks.

(Side note: I've gotten blue screens before with this bad_pool_caller but they were slightly rare, however I've been getting them kind of frequently now.)