Right now I have three workunits running at once on my 580 GTX with CPU tasks disabled. I'm using my CPU for CPU only based projects, and dedicating my GPU to projects that take advantage of GPUs. Are there any kind of recommended settings based on how many GPUs you are running? I've just been watching my GPU usage and it's staying around 95% load, and my temps are between 60-65c. I set my GPU utilization factor to 0.33 in Einstein preferences to get the three tasks. Also, are you running CPU versions of applications for which GPU versions are available?
i contribute to Einstein@Home as well. i crunch 4 BRP tasks simultaneously on a pair of 7970s. i do not run CPU versions for which GPU versions are available, but i do crunch the Einstein@Home CPU-only applications on my CPU (the Gravitational Wave search and the Gamma Ray Pulsar search).
i can't remember exactly what my settings were when i was running 3 GTX 580s, but i do seem to recall that even the 1.5GB version has enough memory for 4 simultaneous tasks...however, you might find that there's no advantage in doing that over just running 3 simultaneous tasks from an efficiency standpoint (you'll have to do the testing and make the calculations to know for sure). your GPU load and temps are spot on with what any one of my former GTX 580s was getting while crunching 3 simultaneous BRP tasks.
if you only have one GTX 580 in that machine (which it looks like you do, according to your computer description at the Einstein@Home site), and you're looking to best maximize both GPU and CPU crunching without letting one hinder the other or vice versa, you'll just have to experiment for yourself. some projects run nicely with others, and some don't...so it really depends on what CPU projects you're planning on running in conjunction with Einstein@Home GPU projects. one of my Einstein@Home 7970s crunches along side another 7970 crunching Milkyway@Home, while the 4C/8T CPU crunches Test4Theory@Home and yoyo@Home, which get just enough resources to not slow the GPU crunching down at all. this allows the CPU to run 1 T4T task and 3 y@H tasks, or 4 y@H tasks, at a time in conjunction with all the GPU activity. my other Einstein@Home 7970 also crunches along side another Milkyway@Home 7970, while its 6-core CPU crunches Test4Theory@Home, Asteroids@Home, and Einstein@Home (both Gravitational Wave and Gamma Ray Pulsar searches). this allows the CPU to run 1 T4T task and 5 A@H tasks, or 6 A@H tasks, at a time in conjunction with all the GPU activity.
note that i can generally run 2 more CPU tasks on one machine than i can on the other despite the fact that they both have 2 7970s doing the exact same things for the exact same projects. of course i'm sure it has alot to do with the CPUs being different (one is a 1090T and the other is a 3770K). also, while all 4 GPUs get full PCIe x16 bandwidth, the 790FX board is only PCIe 2, whereas the Z77 board is PCIe 3.