Arduino freezes when using power on my relay board

dannable:
According to the Schema the board already has the transistors, kick back diode, etc, built in.

What are you using to power the Relais bord?

I initially used the 5 volt from the Arduino because that was suggested in the demo on the webshop I got the board from.
But from suggestions in this topic I've just tried powering the relay board with a 5 volt 2A adapter I had lying around.
At first It looked like it didn't work because the first try caused the Arduino to crash in the same manner. But after a reboot everything seemed to function okay!

I did some trial and error and found out that the system would stop working when I tried switching more than 5 relays at the same time for a while. This makes me think that each relay needs about 400 mA to function. I figure ,since the adapter was 2A, that this is the reason I couldn't switch more than 5 relays just now.

Am I right in thinking that I now need a 5 volt 3,2A adapter to get all the relays to switch simultaneously?
Because 5 relays worked fine on my 2A adapter.
5 * 400mA = 2A