Normally though it is fixable as something is overlooked. The thing that gets me is your card seems to be modern enough these problemes should not be happening. I know when i first installed my issue was that I had not switched the card to auto switch with aplication and would not initialize the 3d engine.
Also some cards (and systems for that matter) do not want to run older games. Mind you i was working entirely off of your card type. There are about 4 differnt win 7 versions, 6 or so if you count 32 and 64 bit versions, no idea what RAM... and yes it could just be the game which in of it self has 2 different versions alone starforced and non-starforce. this is one of the big problemes with computers not everybodies system is the same

so it can make helping people more difficult.
anyways yeah i think the game looks better in its higher resolution which without painstakingly modding for widescreen is 1024x768