I think it may have been the graphics drivers I was using.

I was using chipset 635 (I think?) and display 81.95.

Now using latest tested versions of both.

I played BF2 a little last night but I'm too lazy to play games at the moment.