Thanks for the reply.

1) I can't use directx 11 since I have 32 bit windows, so I always do it as x 9. Not to mention it won't let me try 11 anyway. I can try removing directx11 and installing directx9 again though.

2) I've reset system to default already.