that is a driver issue most likely, seeing purple soldiers maybe?
you must've updated recently, i encountered the same issue around 2-4 weeks ago. i just reverted back to the last stable driver i have. problem solved.
let's just try another driver when they have fixed this issue. i also play bf3, almost everyday