After two weeks of problems, I have finally solved the BF3 crashing problem for myself.
I am posting the solution here so that other clan members can benefit with the solution.
Okay first you have to have ORIGIN running and be logged into it's service.
Then right click on your taskbar and start taskmanager.
Okay locate the ORIGIN.EXE process and right click on it.
Then click on SET AFFINITY.
Pick CPU 1 and have it only selected.
Then apply and hit ok and close task manager.
This seemed to solve the problem for me.
Haven't seen that problem but I do occasionally get some green flashes while in game.
Here is a link to a EVGA forum. It has a list of bugs and the fixes for them. I used a different fix for the problem I had listed here on my thread at first, and it to seems to fix the problem. It's registry edit.
http://www.evga.com/forums/tm.aspx?m=1302095&mpage=1