Greetings!

Here's a general question I'd like to put out there for my own curiousity...
I've got one Quad Core computer (Q6700) that I keep on 99.9% of the time, and it runs BOINC 90-95% of that. It's a pretty potent and powerful computer. It's also my -only- computer currently. Meaning I game, I DJ, and I surf on it as well.
Basically, I want to make my BOINC experience as wide-spread and useful as possible. I've attached to every project I could, and basically want to throw my computer's free time to as many things as efficiently as possible.
Now I know a smidge about setting your cache and what-not, but... Can anyone give me the closest thing to a sure-fire way to make sure my computer is working on BOINC projects efficiently, quickly, and getting me higher in the ranks (heh...), but yet is useable at the same time?
I can upload system stats and the like if needed.
Thanks!