I can't really think of anything else that wouldn't be a cause of your hardware. >.<
Last thing I can suggest is checking the Properties menu and verifying game integrity (or whatever it's called, can never remember explicitly what buttons are called these days, but I highly doubt the game had problems downloading as it's a rare case) and perhaps updating your video card drivers.
XI Wiki


