RE: XPS 8900 freezing
Sorry if you have already said it, But have you tried updating your chip set driver and the bios?
I know it sounds silly but if you haven't done this it might help,
Not only have I tried updating drivers... I've even tried downgrading to older ones to see... no help.