Headache regarding controlling fans

Okay so first here's my current setup regarding everything in the cooling department(everything with a fan):

Corsair H100i(2x 120mm stock fans in pull config.)

4x 140mm Fractal Design Silent Series R2 fans(two in the front of the case(intake), one on the bottom(intake) and one in the back(exhaust).)

EVGA 780ti SC ACX

Now, as far as controlling everything I have the two front 140mm fans being controlled by the case itself(Define R4), the other two 140mm fans and the two radiator fans being controlled by the H100i with Corsair Link software and then the GPU is being controlled by Precision x. Basically I'm lazy and this is far too complicated. I know a fan controller would help but for the time being I want a simple way of doing this. Should I just plug everything into the motherboard(Asus M5A99FX Pro R2.0) and have it do it's thing? Should I just stop whining about it and leave it as it is? I could use some type of feedback as I would like to have this be as automated and as simple as possible. 

Also at the moment I have the Precision X on auto fan speed, the fans run by the case at 12v(highest offered by case) and everything connected to the Corsair Link software set to Balanced mode.

Honestly as long as all of your fans are PWM (pulse width moulated) or 4 WIRE types you can get control from within your OS most of the time this is the plug into the motherboard mode.  I have had a similar headache in which i have 7 fans none of which can be controlled from within my OS.  If you feel like you need control, like for a heavy load scenario where you want headroom, a fan controller is inexpensive, flexible and often programmable option. Newer fan controllers usually have the ability to control 2pin all the way to 4 pin fans, and can come with temperature sensors that can activate profiles or modes within the controller.

I dont recommend cheaping out on this particular part (tho i have and my cheapo controller still functions) as you can gain a lot of reliability as well as save yourself from serious overheat scenarios.

Can I ask what fan controller you use?