Here I have found a possible explanation for freezing with kernels higher than 3.16. It is an intel bug in all chips with bay tail:
bugzilla.kernel.org/show_bug.cgi?id=109051
It means everything with bay trail and newer Linux will freeze within a couple of minutes or hours.
People comments some solutions, but I didn't test any of them. I don't know what could be the consequences when you pass those parameters to the kernel for the Jaguardboard.