I have done one install of SP3 and it borked up the computer so bad I had to re-install the OS from scratch. Your mileage may vary. Even after a fresh installation of the OS, it borked it up.
What I did not try, and this may be the trick, is to install all the patches to SP2, then install SP3. MS Update wanted to do SP3 right off the get go.