You don't need to keep it loaded on startup for OP (over provisioning), but I suggest you do it immediately if you still can (your going to need to shrink your drive if you used all the space for a partition and hope Windows doesn't keep the boot sector at the end anyways, maybe even make a new partition and then delete it to get Windows to 'shift' the second boot sector back to the end of the partition (or drive letter) or possibly use a defrag program that will shift everything first and then shrink it.
If you need any help with that situation just drop me a PM. Its annoying sometimes but usually only when the drive is nearlly full
Like I said earlier (and when you installed it lol), OP keeps a blank space available for when the flash memory dies, like spare disk sectors in the case where you get a bad sector error...the HUGE difference is that it only prevents that flash memory from being written too while its over provisioned, even being empty doesn't matter like it does on HDD.
An SSD drive constantly writes over itself keeping all the data at the beginning of a drive, but it doesn't need to take into account which block its using in order to do it, OP basically prevents it from ever using those spare blocks as a safety feature for when the drive starts to fail...the sooner you do that after installation, the better off you are.
You don't need to load magician at startup to keep it that way, but you do need to do it anytime you make changes in your partition or even do a full windows image restore (not system restore), magician can also do a speed test and an error test, granted you have the samsung drivers installed, if it won't do a smart test...you don't. A problem I had with the same model you bought for the upgrade.