A few more things to think about:
1) did you change the default login for the cameras? If not you are inviting the world to view what they are seeing.
2) do you have good security encryption on your wifi setup? If not you are inviting trouble.
3) is there another wifi on the same channel as yours near you? Two units on the same channel close together can, and do, interfere with each other causing drop-outs. Use a wifi sniffer to find out.
4) evaluate exactly what you want to achieve with the cameras. 24/7 availability from the internet might not be the way to go. Motion sensors that activate the cameras might be worth consideration.
I don't know if your setup is domestic or business - the two are very different in use and requirements. In the case you give I suspect hacking or wifi interference is causing your problem. Assuming you are using the wifi built into your router the speed of wireless n should not be a problem but since the router only has 100BaseT for wired connections it could, in some situations, become very slow which will again be ****e to drop-outs.