Run SCPServer as admin, uninstall, if you have the base and the update already from his recommendation. Make sure your PS3/4 controller is plugged into a usb port, then go to install SCPServer but make sure you tick the box that says force installation. On the guide they say Win 7 uses don't need to use this option but i'm running Win 7 and it didn't work properly until I did. After that do a full restart. Give your PC time to completely start up without any lag whatsoever. Once your PC is fully booted, run SCPMonitor and see if that does work.
If for some reason it doesn't, I recommend using the uninstaller on SCPServer, download this program from the URL
http://www.nirsoft.net/utils/usb_devices_view.html. USBDeview will tell you all the USB drivers you have installed, find any drivers that have PLAYSTATION® 3/4 Controller and any that say USB DS3/4 and uninstall them. Afterwards, repeat the steps above.
I had similar issues as what you had and it was driver issues, SCP wasn't uninstalling every driver that it should have been, so when reinstalling it was causing conflicts, yet my PC was unaware that it was doing so, after I used USBDeview and made sure EVERY PS3/4 controller related driver was uninstalled and reinstalled SCP with forced install, everything was been working absolutely fine.
Also, I think outside links are fine but if they're not, i'll remove it.