When copying a "show run", there is a limit to how much can be buffered during the paste - if you've selected more than can be buffered, then some of the config will not paste.
Either way, it is much safer to take a copy of your old config, then use notepad to edit it to create your new switch config, then copy and paste it in small discrete chunks, and watching as you paste it to see that no errors pop up.
If you have any post-change issues, then comparing the two configs is your first step, connectivity testing being your second.