Why not measure the voltage drop over the LM317 and then current... put in a power resistor in series to reduce disipated power from the LM317, or why not squeeze in a bigger heat sink?
Ultimate solution would be finding a lower voltage source, from within the 832, that could drive the digital board, and have the LM317 run cooler.