I just had this error as well so I'm wondering why switching to DX9 is the only thing fixing it?