Well, to me it was hardware related. I will elaborate. I had a PoV 8800GTX and i could never play in DX10 (worked perfectly in DX9) for more than 45min and after that i got the error. At the time i had a evga 680i motherboard and corsair memory. Upgraded to OCZ ones and same problem. This spring i upgraded to evga 780i board and behold, same error was still there after exactly 45min of gameplay. Now im using a evga geforce gtx 280 and now im not getting the error anymore. Everything works as intended. I sold the card to my brother and he can run games in DX10 without a problem on a P35 intel board. So it must have been a combination of the motherboard and the GPU that didnt like each other somehow.