I checked windows update yesterday, and Microsoft provided an optional update for Mobile Intel GM965 X3100 chipset, which updates the display driver to the latest version. After restart and check the Microsoft Update again, I got Vista SP1. This seems to be the solution to this problem.