Hi,
This issue could occur due to two reasons.
1. Due to compatibility.
You need to perform compatibility check of the game Star Wars Battlefront 2 with windows 7.
To do that you need to follow the link provided below.
http://www.microsoft.com/windows/compatibility/windows-7/en-us/
If it is not compatible then you need to install it in compatibility mode and check for the issue to do that you need to follow the steps provided below.
Locate the installer.exe or setup.exe file in your file system and right-click on the file. From the contextual menu, choose Properties > Compatibility. Choose the version
of Windows you want to emulate and select the “Run this program in compatibility mode” checkbox. Run the installer.
If you need further information on the above provided steps then you can follow the link provided below.
http://windows.microsoft.com/en-US/windows7/Make-older-programs-run-in-this-version-of-Windows
2. Due to the graphics issue.
I recommend you to update the graphic drivers and see if it makes any difference. You must be logged on as an administrator to perform these steps.
1.
Open Device Manager by clicking the Start button, clicking Control Panel, clicking System and Maintenance, and then clicking Device Manager. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
2.
In Device Manager, locate the Display adapter, and then double-click the device name.
3.
Click the Driver tab, and then click Update Driver and follow the instructions.
Now try to follow the below provided link to Update a driver for hardware that isn't working properly and check for the issue.
http://windows.microsoft.com/en-us/windows7/Update-a-driver-for-hardware-that-isnt-working-properly
Thanks and Regards:
Suresh Kumar- Microsoft Support.
Visit our Microsoft Answers Feedback Forum and let us know what you think.