So I tried running with 1 stick of ram in the first slot, but it crashed when the game loaded up. Then i moved that same stick of ram into the 2nd slot and the game was running slower but no crash. I think the first slot on my motherboard was messed up.
Even though memtest and windows mem diag didn't pick up any errors with the ram, is it possible that the ram slot on my motherboard went bad? And how do the mobo slots randomly go bad lol?
Last night I was running bf3 with the ram sticks in slots 2 and 3 instead of 1 and 2, and there weren't any crashes. SOOOO... fingers crossed, I hope this is the permanent fix and not just a run of good luck before the string of next crashes

. Will keep you updated and thank you!