For starters, it's always good practice making sure you have the latest Vista updates installed. You can find and download relevant Vista updates using the built-in Windows Update, while hardware driver updates can be found at TechSpot Drivers.
For application-specific updates check the website of vendor of relevant software or use any built-in auto-update facility.