Get linux and you won't have to deal with that sh*t.
As far as updates go, you can't win. I've found that with MS, you d/l an update and it either doesn't fix what it should or creates more of a problem.
SP1 would be a good move though. (if it's a legal copy)