If you are comfortable with linux, I recommend using a linux box to drive the modules. So far I haven't had any unexpected reboots using 3.12 on an old notebook I had lying around.
I had a linux box running 12.04, then it updated and the network connections quit working. So, basically I'm in the market for a new linux box. This RPi is not impressive.