I am using an 31605 in my WHS box at the moment for a decent size Raid 6 array (12 1.5TB drives). First off, if you are building a WHS, with an adaptec card do one of two things:
1) Get a cheap fan with adhesive; or
2) Use a Norco 4U or other case that has fans moving air well through the case.
In my main system I have both an Adaptec 3085 and a 5805. Even with that system's focus on cooling (has a triple fan radiator just for cooling the i920 and X58) you can tell the 4U box is just a better layout airflow wise for the raid controllers.
Other thoughts:
1) Dell Perc 5/i. Cheap, however best if you aren't using an Intel chipset. They work so well that I have two with 512MB ECC in my NVIDIA box, but I don't even bother in my Intel boxes. <$200 with BBU also.
2) If you are running Raid 5 in a WHS box, how many GigE ports will you have aggregated? If it is just one, you really don't need much more than 100MB/s in bandwidth. Even the Dell Perc 5i's I use easily can saturate two GigE ports w/ Jumbo Frames reading or writing.
3) Using Raid + WHS is tricky. WHS doesn't like GPT. So you are stuck making 2TB volumes. I didn't realize this at first so I had a 10TB raid 6 array and was running out of space within a month. Once I looked at it a bit closer, I realized that 8TB was unusable, and had to break the 10TB volume into multiple 2TB ones. Do that, and manage your drives from the Adaptec Storage Manager, then let WHS do its thing. If you remember to do this you won't have to worry about a long re-config.