What software you use depends on whether the SSD is bigger or smaller than your C: operating system partition
If hard drive C: partition is bigger than SSD you may have to partition and format SSD drive then copy files (XXClone) rather than use a program which copies all sectors in partition to new drive.
I assume your PC runs Windows 7 (as PC built in 2010 it may be Vista)
Software suitable for XP often not usable on Vista & 7 especially due to hidden boot manager or recovery partition before C: partition which also needs to be copied
A number of software companies provide free versions of their software
Some SSD companies provide a program to move files from hard disk to SSD.
Drive letters may change and your second data partition on hard disk may no longer have same drive letter (D: ?) This can be changed in Disk Management
You then need to optimize the operating system for running on SSD
I did this recently old C: was 80GB new SSD 120GB Windows starts up in about 1/4 or 1/3 of previous time
If not careful Windows & AV software may detect change and need to be re activated (if files copied rather than sectors copied)