The general rule of thumb is to do a clean install of the operating system. Both Microsoft Windows 7 and Microsoft Windows 8.x recognize SSDs during installation and tune the Windows installation for them out of the box. Intel, Samsung and perhaps other SSD manufacturers include tuning options in their SSD management tools which claim to offer various enhancements for durability, responsiveness, etc., but I really have not played around with these. The best purpose for these, as far as I can tell, is to run them against the SSD if it was cloned from an HDD, in order to perform the same tweaks that Windows' setup natively does when installing to a SSD.
As everyone has pretty much noted, today's SSDs are pretty tolerant of read and write operations and will last for quite some time under patterns of typical usage. My general rule-of-thumb is to install the operating system and apps onto the SSD, and put data and what few games I might play onto the HDD (I'm not a gamer, your decision may vary).
I would recommend you avoid running any kind of system/registry/performance tweaking utilities, as Windows has been largely auto-tuning since the Windows Vista era, the exception being the aforementioned SSD vendor management tools. Also, you do not need to defragment your SSD: Unlike HDDs, where the read/write heads have to be positioned over the correct location over the rotating media, data on a SSD is accessed at the same speed wherever it is located in the RAM chips. Defragging would just reduce the life of the drive.
One thing you will want to do is get the latest version of Samsung Data Magician software installed on your PC and use that to check the settings to make sure the operating system is properly configured to use the SSD. Also, you can use it to install the latest firmware (if any) for your 120GB Samsung 830PRO SSD. The firmware is the software embedded in the SSD which manages its operation, and having the latest version installed makes sure the SSD is performing at its full potential.