Divinity was developed for DirectX 8. Some people have had problems with version 9, others have not.
If you don't find a solution before you build a new computer, Riftrunner could be out before you get a chance to finish Divinity. <img src="/ubbthreads/images/graemlins/cry.gif" alt="" />