If either of you are reading this, it would appear from Christophedo's screenshot that the game was running at 800x600 rather than the 1024x768 that the game requests.
That is quite weird, since the D3D wrapper specifically tests for the presence of 1024x768 and should fail at startup if it is not available. It the specifically requests 1024x768 when the device is acquired.
Unless Christophedo resized the screenshot he posted, it would appear that the graphics artifacts are caused by your cards resizing the screen to 800x600, but I have no idea why this would be.
Could either of you confirm - was it 800x600? Was the game somehow managing to run windowed or was it fullscreen at the time? Are you aware of any card settings you have that might override the resolution requested by an application?
Thanks.
I've had these problems before but I can't remember how I fixed it exactly. I think it may have had something to do with the texture coords but you said you were offsetting by 0.5f. Sorry I can't be of more help.
[Edit] It was running in fullscreen as well.