also partitionate with c for windows alone, create own oem windows cd with your own setting and no more problems! just format and nothing much (besides few settings) will belost.
Had same problem with a client's PC. Tried ALL possible options. Nothing worked. Spent almost 3 hours trying to fix it. Even tried doing a repair install. Still nothing.