If there's a specific application that you need to run that won't work with Vista, try creating a Virtual Machine (VM) and installing XP on there. Your PC will have more than enough grunt to run it!
You can get VM software free - e.g. VMware Player.
SD