Further investigation says no. My problem (Fixed now, 8600gt) was the geoscape having random skins on it. still, try my fix for that, it was because of crappy onboard.
Change whatever settings you like, but at the end of it, toggle fullscreen (Wether off or on) then change it back (Assuming you had it on what you wanted)
No idea why, but this fixed it for me, as long as I dont change a setting afterwards (Just do it again)
Also intel onboard chipset btw.