You're in luck with your low volume size and easily achievable overall throughput requirements but your (presumably random) IOPS target needs a bit of thought.
I'm a huge fan of Seagate's Cheetah 15k 3.5 SAS disks for this balance needs - in particular their ST3600057SS which is a very robust 600GB/16MB 6Gbps disk that's good for minimum of 150 IOPS across a broad range of IO types.
If you take that as an assumption and don't count on R10 actually helping with performance (it will of course but I never bank on it) then you end up with needing 5.3 disks to hit 800. Given the 150 was a negative figure I think you'd happily get away with two banks of 5 of those disks and be certain you'd get 800 really consistently.
If you wanted to though you could use two banks of 4 disks and test it, you may find you only get around 700-750 but depending on the methodology you've used to get to the 800 figure this configuration may well give you what you need and save you two disks.
If you're looking for hardware RAID I'd happily recommend Adaptec's 51645 adapter for this kind of work.