Erm, smartexception is the debug.err file. That's what it makes. Is your resolution to high? 1600x1200, make sure your screen resolution is matched or less. If I remember, there are certain resolutions the game doesn't support (do to it being based on multiples), that could be one of them. Memory and drivers are good, try going into "preferences" and opening in windowed mode.
Oh, and regional settings should be U.S. to play the game.
EDIT: I think there is also an issue with having two CPU's, but that's not something I know much about.