I've got that error too and thats because i had weapon textures (that didn't work in multiplayer...). try to uninstall any custom textures and it might solve your problem. I used all those golden weapons and by removing them I solved the direct3ddevice error. Hope it helped ya!