I got this info on another forum. It works ok for me.
"Do this to fix Carbon for widescreen...
http://www.widescreengamingforum.com/wiki/index.php?title=Downloads
1.Download the program called Universal Widescreen (UniWS) Patcher
2. Go into your Need for Speed Carbon directory and name the exe file speed2.exe
3. Open up the program you just downloaded and select Need for Speed Underground 2 from its game menu
4. Enter the resolution you want in the program
5. Locate the directory for Carbon in the program and click "Patch"
6. Launch Carbon and select the 640x480 resolution
7. Finished!
Notice: Make sure to backup the original Carbon exe for updating your game later with official patches!
Enjoy!"
This works fine.
The thing is, if you leave the games exe file as SPEED2.EXE you will get lockups.
So go do the above, and before you start the game highlight the SPEED2.exe and undo the renameing of the file.
That's CTRL+Z.
It will change the NFS:Carbon exe file from SPEED2.EXE back to it's original name.


