It's possible it has something to do with your video card. It uses shared memory, rather than dedicated memory, so it's possible the way XP handles that is different than Vista or 7. Sins technically requires 128MB of video memory, and shared memory doesn't quite fit that bill. Not saying that's definitely the cause, but it's a likely suspect.