I have had this problem as well, and for some time it helped me to overwrite the entire 3DSETUP folder in your c:\games\NFS4 folder with the 3DSETUP folder of that from Porsche Unleashed. But u need NFS5 for that.
Visit the forum i mentioned earlyer. There should be an answer to this somewhere there.