Don't have your applications, samples and audio files on the same drive. AT least try things out with a separate sample drive and see if there's an improvement. Have your latency set to max when you mix. Does your software allow Freezing like Cubase? If not, just mix tracks down as you work...