I think it's time to swap in a generic home router for the smoothwall. Your VPNs might not work and such, but do it during off hours to see if things return to normal. If they do, reset the smoothwall and start from scratch.

Matthew