If you don't want to run things on an SSD, then consider a RAID0 solution for your OS, and even RAID1 for your data.
Most modern mobos have enough SATA ports to achieve this, and the BIOS is more than capable of handling this kind of configuration.
However, there are some caveats you should be aware of.
The onboard RAID controllers on most consumer mobos are not dedicated RAID controllers, and therefore most of the processing is still done on the CPU. Additionally should your mobo fail, you would need an identical chipset and driver version to recover any RAID0 type setup!!
As an alternative, you can use Windows RAID setups to achieve the same thing, and it'll still use CPU processing power to do the RAID bits.
Advantage of this is, should your hardware fail (not the drives), you can simply lift your drives out into another Windows system and import them in and Bob's your uncle and you're up and away again whilst you work on repairing the damage to the hardware
I could go on and on about all the different options here, but suffice to say, your setup sounds good
I've just got a SMART notification about one of my drives which is not what I really want to see, so that's my weekend sorted now, hunting for space to move all the data off that drive before it goes kaput on me
By the way, did you get a dual channel or tri channel board?