Some people with similar specs have mentioned trying out DX9, and had success with that, perhaps give that a try?