OK the standard answer. Run scandisk and defrag your hard drive.
I don't believe it's your resolution and probably not Dx 8.1, since it offers very good Dx7 compatibility. Of course there have been a lot of issues with DirectX but I believe them to be driver related. I would like to know what graphics card you have and also what drivers. I would also recommend a look
here.