Is there any possibility that vidram could be getting fragmented? (I don't know how that stuff works...)
If it works only after a reboot/reset : Are you perhaps running some software that could be destabilising DirectX or Windows itself?
If it works only after a reboot/reset : Are you perhaps running some software that could be destabilising DirectX or Windows itself?