The software I linked earlier, or others like DriveImage, Acronis, etc, will allow to image the entire old drive onto the new drive.
Process basically being to connect the new drive, boot the PC off a CD, image the drive across, disconnect the original drive, boot from new drive, go ooh wow at fast boot