Very Confused Upgrading To SSD (Migration of OS ETC)

So I'm planing on upgrading to a Samsung 840 evo 120gb SSD to use as my boot drive as well as maybe one or two games. However I'm pretty confused on how to do that. I'm currently using a segate 1tb Barracuda. For the past couple weeks I've been searching on how I can migrate my OS to my ssd and there are so many ways I really don't know which to choose. So a bit more info on my current setup. I use this pc as a gaming pc that i use about an hour everyday. I have no important files on it and a good bit of programs that I could get back pretty easy. So far I've used 240gb of it. Looking around I've found that 95gb of that is used in my origin games folder and 30gb in my steam games apps and 8gb is fraps so if I uninstall all my games and fraps that would leave me with only 107gb. Which is enough the clone my HDD to SSD than reset my hardrive ( Which I have no idea how to do?) and re-install on my games hardrive. I've heard that a clean install is the best way to go which sounds alright considering I have nothing important besides from my game data which btw are they stored in my computer or connected to my steam and origin accounts (BF4 TITAN FALL AND TOMB RAIDER). Anyway so lets say I was going to to a fresh install will that even work? I found my windows 7 installation disk

and the product key. I know it says already installed on your computer on the disk but when I bought it from ebay the discription said it would install on any machine which it did but would it install again with the same product key???

 

I'm sorry for the really long post I just don't know what to do and need advice any help is appreciated thanks allot!

(I'm holding out on buying the 840 evo until I know what I'm going to do

P.s Should I buy the SSD alone or with the upgrade kit. I have the tools to mount it and the cables but it comes with some software IDK if i need it)

 Thanks!

 

Easier way: fresh install with all drivers and stuff. Then no confusion will take place and all will be fine. Seriously, just clean new Windows with all drivers and programs and stuff on the SSD.

But will the disk and product code still work?

http://lifehacker.com/5837543/how-to-migrate-to-a-solid-state-drive-without-reinstalling-windows

Why are you posting that link? I've seen it before but I actually want to to a clean install don't want to go through the cloning and backing up process 

Why wouldn't it? OEM keys are tied to the motherboard, not the drive it's installed on.

Well ok if you say so but the on last thing before I buy the ssd is after I install the os how to I wipe the original drive

How to wipe a hard drive?

Right mouse button -> Format...

This is not always true with these Dell installation disks. Sometimes they wont work on other computers. They're suppose to be used on Dell's because because they have their own motherboard. I've had these install disks not work on some computers before. They will install. But the code wont work.