Okay it seems that i got the problem fixed. I will list the attempts that i've done.
Uninstalled BF3 And reinstalled it. ( Didn't work )
Then i got crazy, What i did is Flashing an MSI GTX 560 TI BIOS into my Asus GTX 560TI, Which was a pretty bad idea.. Very bad idea... of course I made a backup. So after suffering for a bit.. was unable to get in windows because of the 100% Blue screen due to The diff BIOS. I managed to restore it, then i flipped the cards and also flipped the SLI bridge, right now i am able to play BF3, Don't know for sure if it's stable or not. will keep you updated!