I just found the solution. It was my Lucid MVP... I thought I had it switched off for my BF3 because I was seeing random green splotches on my textures and trees popping out everywhere when I had it on. I didn't realize it switched itself on.
I don't see trees or green stuff anymore. But the crashes are annoying. Having it switched off did the trick.