You need to lower the voltage, not the current.
The device will draw only the current it needs, but a 10V source into a 5V linear regulator means Your current draw times 5 is your necessary dissipation and that's just generally bad
I don't think that creates an unresponsive Arduino though, just a lot of heat and eventually a burned out regulator.
Might have programming issues too.