You can likely get a FREE disk-cloning utility from the website of the manufacturer of your new drive. From Seagate you can download and install on your current C: drive a package called Seagate Disk Wizard, which is a customized version of Acronis True Image. From WD you can download their Acronis True Image WD Edition. Other disk makers have similar tools available. In general, these tools are set up so they will make a clone only TO a drive by that same maker. They don't care whose older drive you are replacing, but they are happy to help you move to one of their drives.
When you get the package, install it on your C: drive and read the included user's manual. They often have lots of useful tools, and cloning is just one of them. As evongugg says, it also will do all of the Partitioning and Formatting for you. Just watch for a couple of things. By default, it often will offer to make the clone the same size as the original. But as evongugg says, change that to make your new Primary Partition the size you really want, up to the whole disk if that's your choice. Tell it to make that Primary Partition bootable so you can boot from it and use it as C:. Choose the NTFS File system if you have a choice.
My own preference, once the clone is made, is to shut down and swap cables around so that the machine is booting from the new drive on the same SATA port that it always used, but that is not really necessary. Then I disconnect the old drive completely (remove physically or not - your choice) and let it serve as a good backup copy while you work with the new drive. Later, when you're completely satisfied, you can reconnect the old drive and do what you want with it. But when you FIRST try to boot from the new drive, go into the BIOS Setup screens and make sure the Boot Priority is set to use the new drive and does NOT try to access the old one for boot purposes.