Dell AIO 966 problems

I have Vista Home Premium on a Dell Inspiron 531 Dual Core 2.30 Ghz system with 1 Gig of RAM. My AIO printer is a Dell 966.

I've DLd and installed all the latest drivers and updates from the Dell site, but I still have problems with the AIO Control Center. It takes forever to load, goes through several stages of the famous "Not Responding", and then runs about 70% of the time. Other times it stops responding and stays that way, and occasionally shows the spalsh screen and never gets any further than that.

The printer and software never caused any problems with my old XP system, and Dell says the drivers it offers are all Vista specific.

Any suggestions?