I don't think Mechwarrior 2 will work on windows 7, far too old
. But just because its old doesnt mean some silly shooter can come and take its short form :P.
Anyway, that is not a normal error, and not related to your hardware, tis a software problem. Make sure drivers and so on are up to date. You might consider trying to reinstall the game. You didnt by chance upgrade install to seven from vista did you?