Is DomainSrv.exe in both the sys\bin\ and sys\hash\ direcories?
Do you have patches folders on two drives? Move the patches directory to your memory card and delete the other patches directories if they exist.
Next, disable all patches and remove them from auto. Restart your phone and go back into ROMPatcher and enable the patches you want to set to Auto and then enable the DomainSrv autostart.
If you enable autostart prior to enabling the patch, it will go into C:\FDomain\0RPAutoStartFalse\ (you want it in \0RPAutoStartTrue\) and it will not get booted at startup, mate.