Yea update service pack 2, and download the latest updates. I recommend you do
Microsoft update because it covers a wider scope than Windows update. You will want to choose the custom option, and run Microsoft update repeatedly until you install all of the updates you want. Tip, it never finds all of the updates in one go.