Slow preview framerate and archive not working properly

I just purchased Xeoma and am having a few problems with it. First, although my IP cameras are well within range of the wireless network and work fine at 30fps when accessed through a web browser, the video in the Xeoma preview window is extremely choppy. The rate is approximately 2fps, but sometimes the camera image stops updating alltogether and it says to check the camera. Even when this happens, the camera is still readily accessible through the web browser at full framerate. The cameras also seem to have a 10-20 second delay (again only when using Xeoma). I have tried cutting back to a single camera at low resolution to see if this problem could be avoided to no avail. The other (possibly related) problem is that the archive viewer simply does not work for me. If Xeoma manages to record motion and I try to watch the archive, it skips over almost everything (aka the current position marker at the bottom jumps past large parts of the archive as it plays, occasionally even straight from beginning to end). This can be fixed (sometimes) by using the mouse to move it back to the time that I want to watch, but this usually takes a few tries and is extremely inefficient. One other minor problem that has seemed to develop is that if I attempt to add a module to any of my cameras, Xeoma just creates a new random IP camera and applies the changes to that, leaving my camera unchanged. I initially assumed all of these problems were directly resultant of the computer I was using but since it has plenty of memory while running and the processor usage was not too high, I can't understand what is causing them.